Implementation notes: amd64, gpu, crypto_hash/blake512

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: blake512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1507812517 0 027645 760 1136sse41clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
1610712517 0 026973 760 1136sse41clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
1612811434 0 021573 768 808sse41gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
1681213196 0 023333 768 808ssse3gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
1715412517 0 026973 760 1136sse41clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
1732812517 0 027645 760 1136sse41clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
1744817351 0 029958 776 808ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
1757412851 4 20823222 780 1016vect128gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
1763217351 0 030054 776 808ssse3gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
1784014149 0 023409 752 776sse2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
1784425460 0 040741 760 1136sphlibclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
1798815675 0 033165 760 752sse2sclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
1838813267 4 20823638 780 1016vect128-inplacegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
1845613867 0 028973 760 1136ssse3clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
1851617623 0 030230 776 808sse2sgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
1855215464 4 20828222 780 1016vect128-inplacegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
1861213673 0 022937 752 776sandygcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
1862415064 4 20827822 780 1016vect128gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
1868013236 0 022505 752 776ssse3gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
1868414043 0 029149 760 1136sse2sclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
1869012953 0 025542 776 808sse41gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
1876515675 0 033165 760 752sse2sclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
1881215667 0 029053 768 808sandygcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
1881211434 0 021573 768 808sse41gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
1882814891 0 029997 760 1136sse2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
1890413236 0 022505 752 776ssse3gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
1894013963 0 024205 768 808sse2sgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
1894812953 0 025638 776 808sse41gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
1898011601 0 021837 768 808sse41gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
1909813251 4 20823622 780 1016vect128-inplacegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
1911611601 0 021837 768 808sse41gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
1918413673 0 022937 752 776sandygcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
1923013599 0 022857 752 776sse2sgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
1925617351 0 030054 776 808ssse3gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
1927212757 4 20822215 772 984vect128gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
1930413673 0 022937 752 776sandygcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
1934713276 0 022545 752 776ssse3gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
1934815228 0 025381 768 808sse2sgcc_-m64_-O_-fomit-frame-pointer2019082220190816
1937211435 0 020697 752 776sse41gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
1943213646 0 023781 768 808sse2sgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
1950015947 0 029469 768 808sse2sgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
1951213825 0 028269 760 1136ssse3clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
1951613825 0 028269 760 1136ssse3clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
1952413691 0 023933 768 808ssse3gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
1961614638 0 024773 768 808ssse3gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
1964013673 0 022937 752 776sandygcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
1966013662 0 022929 752 776sse2sgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
1974022646 0 038126 776 808sse2sgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
1974413246 4 20823660 796 1016vect128-inplacegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
1975222894 0 037838 776 808sse2sgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
1975615675 0 033165 760 752sse2sclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
1976411435 0 020697 752 776sse41gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
1978013196 0 023333 768 808ssse3gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
1979613364 4 20822823 772 984vect128gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
1982715675 0 031837 760 752sse2sclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
1985615080 4 20827742 780 1016vect128gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
1986013691 0 023933 768 808ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
1988415464 4 20828222 780 1016vect128-inplacegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
1990815064 4 20827822 780 1016vect128gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
1994813196 0 023333 768 808ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
2002814619 0 024861 768 808sse2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
2007213246 4 20823660 796 1016vect128-inplacegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
2007614001 0 024165 768 808sse41gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
2008014208 0 023497 752 776sse2sgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
2008413963 0 024205 768 808sse2sgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
2008412887 4 20823292 796 1016vect128gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
2014815150 0 028653 768 808sandygcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2017213251 4 20823622 780 1016vect128-inplacegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
2017622646 0 038126 776 808sse2sgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2019915667 0 029053 768 808sandygcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2025617623 0 030326 776 808sse2sgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
2025613236 0 022505 752 776ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
2025918729 0 031350 776 808sandygcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
2028319201 0 032022 776 808sse2sgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2029213969 0 028413 760 1136sse2sclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2031613695 0 022953 752 776sse2sgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
2035211601 0 021837 768 808sse41gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
2037211601 0 021837 768 808sse41gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
2044015934 0 029045 768 808sse2sgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2045614070 0 024213 768 808sse2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
2045611434 0 021573 768 808sse41gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
2046015020 0 025221 768 808sse2sgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
2047222012 0 036950 776 808sandygcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
2047215387 0 025597 768 808sse2sgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2048815875 0 029381 768 808sse2sgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2053614817 0 029261 760 1136sse2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2054412851 4 20823222 780 1016vect128gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
2056413673 0 022937 752 776sandygcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
2060013691 0 023933 768 808ssse3gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
2062822739 0 038318 776 808sse2sgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2063113673 0 022937 752 776sandygcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2063215048 4 20825452 796 1016vect128gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
2064013646 0 023781 768 808sse2sgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
2064811435 0 020697 752 776sse41gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
2066013963 0 024205 768 808sse2sgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
2066412879 4 20823292 796 1016vect128gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
2069419421 0 031702 776 808sse2sgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2069612887 4 20823292 796 1016vect128gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
2070011434 0 021573 768 808sse41gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
2071215803 0 029189 768 808sse2sgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2072015739 0 025909 768 808ssse3gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
2073215643 0 029165 768 808sandygcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
2073215195 0 025365 768 808sse2sgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
2073613707 0 023001 752 776sandygcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2074417915 0 035405 760 752sse2clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2074413695 0 022953 752 776sse2sgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2076413695 0 022953 752 776sse2sgcc_-Os_-fomit-frame-pointer2019082220190816
2076419905 0 032438 776 808ssse3gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
2077612867 4 20823238 780 1016vect128gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
2078815464 4 20828222 780 1016vect128-inplacegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
2079613691 0 023933 768 808ssse3gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
2082613707 0 023001 752 776sandygcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
2083622739 0 038318 776 808sse2sgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2084414980 0 025125 768 808ssse3gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
2086415995 0 033485 760 752sandyclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2088812953 0 025638 776 808sse41gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
2092413969 0 028413 760 1136sse2sclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2094015803 0 029189 768 808sse2sgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2094813707 0 023001 752 776sandygcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2095223352 0 037926 776 808sse2sgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2096819201 0 032022 776 808sse2sgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2100419313 0 031846 776 808sse2sgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
2100818279 0 030982 776 808sse2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
2103215995 0 033485 760 752sandyclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2105113707 0 023001 752 776sandygcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
2105422012 0 036950 776 808sandygcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
2105615419 0 025589 768 808sandygcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
2105615499 0 025741 768 808sse2sgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
2106012438 0 021705 752 776sse41gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
2108414001 0 024165 768 808sse41gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
2111115643 0 029165 768 808sandygcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
2114813673 0 022937 752 776sandygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
2114815459 0 025701 768 808sse2sgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
2116813646 0 023781 768 808sse2sgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
2118015153 0 028749 768 808sandygcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
2118413196 0 023333 768 808ssse3gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
2118813963 0 024205 768 808sse2sgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
2119815934 0 029045 768 808sse2sgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2121214043 0 029149 760 1136sse2sclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2122014362 0 023625 752 776sse2sgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
2124415665 0 030109 760 1136sandyclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2127613673 0 022937 752 776sandygcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
2130015995 0 033485 760 752sandyclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2132815267 0 025725 768 808sse2sgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2133630870 0 025893 768 808sandygcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2134415480 4 20828142 780 1016vect128-inplacegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
2135215875 0 029381 768 808sse2sgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2136815435 0 025677 768 808sandygcc_-O2_-fomit-frame-pointer2019082220190816
2136817220 4 20829750 780 1016vect128gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
2137215003 0 025141 768 808sandygcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2138415755 0 029261 768 808sandygcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2139615332 0 025245 768 808sse2sgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2141615228 0 025381 768 808sse2sgcc_-O_-fomit-frame-pointer2019082220190816
2149615459 0 025701 768 808sse2sgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
2150415947 0 029469 768 808sse2sgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
2152015403 0 025645 768 808sandygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
2157214208 0 023497 752 776sse2sgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
2157215603 4 20825902 780 1016vect128-inplacegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
2159214208 0 023497 752 776sse2sgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2159213599 0 022857 752 776sse2sgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
2161214983 0 025125 768 808ssse3gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
2161213259 4 20823660 796 1016vect128-inplacegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
2161614024 0 023289 752 776ssse3gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
2162015430 0 029005 768 808sse2sgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
2162015084 0 025221 768 808sse2sgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
2163614619 0 024861 768 808sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
2163618993 0 031510 776 808sse2sgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
2166418729 0 031350 776 808sandygcc_-O3_-fomit-frame-pointer2019082220190816
2167227390 0 022953 752 776sse2sgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2167615228 0 025381 768 808sse2sgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
2168011435 0 020697 752 776sse41gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
2168718593 0 031078 776 808sandygcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
2168815449 0 028829 768 808sse2sgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2172012815 4 20822279 772 984vect128gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
2174013947 0 024085 768 808sse41gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
2178013246 4 20823660 796 1016vect128-inplacegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
2178413673 0 022937 752 776sandygcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
2178415947 0 029469 768 808sse2sgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
2179622894 0 037838 776 808sse2sgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
2180019537 0 032054 776 808ssse3gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
2181238258 0 032126 776 808sse2sgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2182417351 0 030054 776 808ssse3gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
2185214619 0 024861 768 808sse2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
2185825262 0 040206 776 808sse2gcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
2186012895 4 20822359 772 984vect128-inplacegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
2186417915 0 034077 760 752sse2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2186419129 0 032126 776 808sse2sgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2186413726 0 022985 752 776sse2sgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2187214239 0 023529 752 776sse2sgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2187217576 4 20830150 780 1016vect128gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
2190812887 4 20823292 796 1016vect128gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
2191615995 0 031101 760 1136sandyclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2192418641 0 031158 776 808sandygcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
2193213673 0 022937 752 776sandygcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
2197615425 0 025573 768 808sse2sgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
2197615064 4 20827822 780 1016vect128gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
2199615253 0 028829 768 808sandygcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
2199622244 0 036822 776 808sandygcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2200413599 0 022857 752 776sse2sgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
2200813726 0 022985 752 776sse2sgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2201225460 0 040741 760 1136sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2202016699 0 031805 760 1136regsclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2202818641 0 031174 776 808sandygcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
2204817623 0 030326 776 808sse2sgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
2205215489 0 028989 768 808sse2sgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2206418279 0 030982 776 808sse2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
2206413695 0 022953 752 776sse2sgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
2206812438 0 021705 752 776sse41gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
2208815428 0 025573 768 808sse2sgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
2210814208 0 023497 752 776sse2sgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2211214070 0 024213 768 808sse2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
2211613707 0 023001 752 776sandygcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
2212013867 0 028973 760 1136ssse3clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2212814944 0 025093 768 808sandygcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
2214415489 0 028989 768 808sse2sgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2216015403 0 025645 768 808sandygcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
2217621892 0 037366 776 808sandygcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2219214149 0 023409 752 776sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
2219619377 0 031998 776 808sse2sgcc_-O3_-fomit-frame-pointer2019082220190816
2220015030 0 025221 768 808sandygcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
2221217853 0 031437 768 808sse2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
2222412895 4 20822359 772 984vect128-inplacegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
2225215656 0 028773 768 808sandygcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2225617915 0 035405 760 752sse2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2229614024 0 023289 752 776ssse3gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
2230019313 0 031782 776 808sse2sgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
2230816155 0 031261 760 1136bswapclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2231214935 0 025093 768 808sse2sgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2232015643 0 029165 768 808sandygcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
2233221779 0 036726 776 808regsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
2233222894 0 037838 776 808sse2sgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
2234415226 0 028605 768 808sandygcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2238013251 4 20823622 780 1016vect128-inplacegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
2238615419 0 025589 768 808sandygcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
2239214944 0 025093 768 808sandygcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
2240015620 0 029213 768 808sse2sgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
2242815379 0 025589 768 808sandygcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2248015665 0 030109 760 1136sandyclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2248415369 0 027838 776 808sse41gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
2248814983 0 025125 768 808ssse3gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
2249221892 0 037366 776 808sandygcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2249627346 0 022937 752 776sandygcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2252415379 0 025589 768 808sandygcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2254025262 0 040206 776 808sse2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
2254515539 4 20825838 780 1016vect128-inplacegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
2255223352 0 037926 776 808sse2sgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2255615435 0 025677 768 808sandygcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
2256816699 0 031805 760 1136regsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2256814935 0 025093 768 808sse2sgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2258413707 0 023001 752 776sandygcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2258815428 0 025573 768 808sse2sgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
2260414239 0 023529 752 776sse2sgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2260812815 4 20822279 772 984vect128gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
2261213364 4 20822823 772 984vect128gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
2262415449 0 028829 768 808sse2sgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2263214208 0 023497 752 776sse2sgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
2264030122 0 025189 768 808sse2sgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2264814619 0 024861 768 808sse2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
2264817528 4 20830118 780 1016vect128gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
2267214192 0 023481 752 776sse2sgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2267615369 0 027822 776 808sse41gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
2269615403 0 025645 768 808sandygcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
2273627713 0 040502 776 808sphlibgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
2274813974 4 20823431 772 984vect128-inplacegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
2275613707 0 023001 752 776sandygcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2276415153 0 028749 768 808sandygcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
2278015075 4 20825374 780 1016vect128gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
2281619841 0 032326 776 808ssse3gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
2282825126 0 040606 776 808sse2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2283615539 4 20825910 780 1016vect128-inplacegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
2284018561 0 031390 776 808sandygcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2284413673 0 022937 752 776sandygcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
2286812815 4 20822279 772 984vect128gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
2287214001 0 024237 768 808sse41gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
2287616091 0 026333 768 808ssse3gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
2289215620 0 029213 768 808sse2sgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
2292415332 0 025245 768 808sse2sgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2293214024 0 023289 752 776ssse3gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
2293618279 0 030982 776 808sse2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
2293613236 0 022505 752 776ssse3gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
2298018729 0 031350 776 808sandygcc_-m64_-O3_-fomit-frame-pointer2019082220190816
2299218567 0 031158 776 808sandygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
2299215027 4 20825326 780 1016vect128gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
2300415459 0 025701 768 808sse2sgcc_-O2_-fomit-frame-pointer2019082220190816
2300817370 0 027557 768 808sse2gcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
2301616031 0 025321 752 776sse2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2302013707 0 023877 768 808bswapgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
2302015545 4 20825948 796 1016vect128-inplacegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
2302428001 0 040606 776 808sphlibgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
2303218641 0 031110 776 808sandygcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
2307327975 0 040886 776 808sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2307618040 4 20830566 780 1016vect128-inplacegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
2308015515 0 025685 768 808sse2sgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
2312015020 0 025221 768 808sse2sgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
2312415419 0 025589 768 808sandygcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
2315215515 0 025685 768 808sse2sgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
2316316107 0 026277 768 808ssse3gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
2320415226 0 028605 768 808sandygcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2325613673 0 022937 752 776sandygcc_-Os_-fomit-frame-pointer2019082220190816
2328013662 0 022929 752 776sse2sgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
2328415253 0 028829 768 808sandygcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
2330412929 4 20822391 772 984vect128-inplacegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
2333613599 0 022857 752 776sse2sgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
2334023510 0 033950 776 808sphlibgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
2334815369 0 027886 776 808sse41gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
2336413673 0 022937 752 776sandygcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2338813646 0 023781 768 808sse2sgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
2339623823 0 034142 776 808sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
2340412438 0 021705 752 776sse41gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
2343621473 0 034294 776 808sse2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2345214947 0 025093 768 808sandygcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
2345215435 0 025893 768 808sandygcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2346415995 0 032157 760 752sandyclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2347215106 4 20825516 796 1016vect128gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
2348017623 0 030326 776 808sse2sgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
2348815430 0 029005 768 808sse2sgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
2350018561 0 031390 776 808sandygcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2353218104 4 20830678 780 1016vect128-inplacegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
2354014947 0 025093 768 808sandygcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
2354417790 0 027925 768 808sse2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
2356813325 0 023525 768 808bswapgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
2356815755 0 029261 768 808sandygcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2359613944 0 024085 768 808sse41gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
2360023869 0 034190 776 808sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
2360018147 0 031653 768 808sse2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2360813673 0 022937 752 776sandygcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
2360813673 0 022937 752 776sandygcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2361227361 0 042398 776 808sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
2361618147 0 031653 768 808sse2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2364413540 0 027133 768 808bswapgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
2365215027 4 20825398 780 1016vect128gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
2366018040 4 20830630 780 1016vect128-inplacegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
2370422028 0 037606 776 808sandygcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2370415400 0 025309 768 808sandygcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2370819249 0 031734 776 808sse2sgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
2373625262 0 040206 776 808sse2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
2374023869 0 034190 776 808sphlibgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
2375222244 0 036822 776 808sandygcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2377219377 0 031998 776 808sse2sgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
2379615435 0 025677 768 808sandygcc_-m64_-O2_-fomit-frame-pointer2019082220190816
2381216155 0 031261 760 1136bswapclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2381623903 0 038517 760 1136sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2381612851 4 20823222 780 1016vect128gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
2382313707 0 023877 768 808bswapgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
2383214947 0 025093 768 808sandygcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
2384414035 4 20823495 772 984vect128-inplacegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
2385214944 0 025093 768 808sandygcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
2385217672 0 031261 768 808sse2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
2386413707 0 023001 752 776sandygcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2386827887 0 043462 776 808sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2387613562 0 027149 768 808bswapgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
2387717827 0 027741 768 808sse2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2388815394 0 024649 752 776sse2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
2390827409 0 040126 776 808sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
2391223526 0 037246 776 808sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
2391614891 0 029997 760 1136sse2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2394813455 4 20822903 772 984vect128gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
2398014070 0 024213 768 808sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
2398815995 0 031101 760 1136sandyclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2399617903 0 031293 768 808sse2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2404015061 0 025189 768 808sse2sgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2405614255 0 024157 768 808regsgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2407622028 0 037606 776 808sandygcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2407618315 0 031837 768 808sse2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
2410023923 0 037678 776 808sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
2412415539 4 20825838 780 1016vect128-inplacegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
2414027361 0 042398 776 808sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
2414014070 0 024213 768 808sse2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
2415243186 0 034590 776 808sse2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2416415153 0 028749 768 808sandygcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
2416414192 0 023481 752 776sse2sgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2417223510 0 033950 776 808sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
2420418315 0 031837 768 808sse2gcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
2421214149 0 023409 752 776sse2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
2422815365 0 024625 752 776sse2gcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2424023903 0 038517 760 1136sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2429215403 0 025645 768 808sandygcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
2429614944 0 025109 768 808sandygcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2434013617 0 022905 752 776regsgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2434017579 0 027749 768 808sse2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
2434421917 0 034198 776 808sse2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2434822012 0 036950 776 808sandygcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
2434814149 0 023409 752 776sse2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
2435215387 0 025597 768 808sse2sgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2436018315 0 031837 768 808sse2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
2438813974 4 20823431 772 984vect128-inplacegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
2441216929 0 029446 776 808bswapgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
2442417659 0 027869 768 808sse2gcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2442825126 0 040606 776 808sse2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2443214944 0 025093 768 808sandygcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
2444420580 0 035158 776 808bswapgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2444427793 0 043470 776 808sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2446016020 0 025305 752 776sse2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2446218003 0 028245 768 808sse2gcc_-m64_-O2_-fomit-frame-pointer2019082220190816
2454821377 0 033910 776 808sse2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
2455617515 0 027685 768 808sse2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
2456817903 0 031293 768 808sse2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2458016993 0 029990 776 808bswapgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2458015422 0 024681 752 776sse2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2458815620 0 029213 768 808sse2sgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
2460021921 0 034542 776 808sse2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
2460015394 0 024649 752 776sse2gcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2460413364 4 20822823 772 984vect128gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
2460823851 0 034190 776 808sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2461623526 0 037246 776 808sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
2464023604 0 037182 776 808sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2464413500 0 022761 752 776regsgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2466913500 0 022761 752 776regsgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
2467618279 0 030886 776 808sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
2468113500 0 022761 752 776regsgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
2468813535 0 026925 768 808bswapgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2469315557 0 024817 752 776sse2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
2470016959 0 027109 768 808sse2gcc_-O_-fomit-frame-pointer2019082220190816
2470418081 0 030598 776 808regsgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
2470427713 0 040502 776 808sphlibgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
2470413662 0 022929 752 776sse2sgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2474821473 0 034294 776 808sse2gcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2478416855 0 029446 776 808bswapgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
2480015048 4 20825452 796 1016vect128gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
2480421921 0 034542 776 808sse2gcc_-O3_-fomit-frame-pointer2019082220190816
2480814611 0 027997 768 808regsgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2482817853 0 031437 768 808sse2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
2483615400 0 025309 768 808sandygcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2484912945 0 022217 752 776bswapgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
2485216060 0 025353 752 776sse2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2485217731 0 028189 768 808sse2gcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2485616959 0 027109 768 808sse2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
2487618283 0 031669 768 808sse2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2490421377 0 033846 776 808sse2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
2492417672 0 031181 768 808sse2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2492820180 0 035654 776 808bswapgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2492814667 0 028173 768 808regsgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2493217563 0 027805 768 808sse2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
2494012953 0 025638 776 808sse41gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
2494416031 0 025321 752 776sse2gcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
2496815394 0 024649 752 776sse2gcc_-Os_-fomit-frame-pointer2019082220190816
2497617579 0 027749 768 808sse2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
2497630534 0 025725 768 808sse2sgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2498416060 0 025353 752 776sse2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2499213302 0 023445 768 808bswapgcc_-m64_-O_-fomit-frame-pointer2019082220190816
2499613299 0 023445 768 808bswapgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
2500818567 0 031254 776 808sandygcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
2501630006 0 025141 768 808sandygcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2502316929 0 029398 776 808bswapgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
2503227478 0 024197 768 808bswapgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2503613673 0 022937 752 776sandygcc_-m64_-Os_-fomit-frame-pointer2019082220190816
2504412966 0 022249 752 776bswapgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2504413691 0 023933 768 808bswapgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
2505218349 0 030630 776 808regsgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2506814634 0 027749 768 808regsgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2508415030 0 025221 768 808sandygcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
2508819905 0 032374 776 808ssse3gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
2510013562 0 027149 768 808bswapgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
2513217430 0 027589 768 808sse2gcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2514313500 0 022761 752 776regsgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2517227813 0 042478 776 808sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2519617370 0 027557 768 808sse2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
2524415150 0 028653 768 808sandygcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2524814947 0 025093 768 808sandygcc_-m64_-O_-fomit-frame-pointer2019082220190816
2528817915 0 035405 760 752sse2clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2534415048 4 20825452 796 1016vect128gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
2536013979 0 027501 768 808bswapgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
2536013617 0 022905 752 776regsgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2536823510 0 033950 776 808sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
2537717927 0 030614 776 808regsgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
2538427393 0 039966 776 808sphlibgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
2539212966 0 022249 752 776bswapgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2539213691 0 023933 768 808bswapgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
2541617672 0 031261 768 808sse2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
2542023750 0 037454 776 808sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2542413691 0 023933 768 808bswapgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
2542414315 0 024773 768 808regsgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2542523869 0 034190 776 808sphlibgcc_-O_-fomit-frame-pointer2019082220190816
2542817194 0 029478 776 808bswapgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2544417194 0 029478 776 808bswapgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2544819377 0 031998 776 808sse2sgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
2545620580 0 035158 776 808bswapgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2546823923 0 037678 776 808sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
2548427000 0 022761 752 776regsgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2549613974 4 20823431 772 984vect128-inplacegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
2550813537 0 027037 768 808bswapgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2552027793 0 043470 776 808sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2553233986 0 029990 776 808bswapgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2554814947 0 025093 768 808sandygcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
2554817787 0 027925 768 808sse2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
2556412945 0 022201 752 776bswapgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
2558412966 0 022249 752 776bswapgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2558423823 0 034142 776 808sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
2559225912 0 040486 776 808sse2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2562413302 0 023445 768 808bswapgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
2562415656 0 028773 768 808sandygcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2564826596 0 023429 768 808bswapgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2565023590 0 033958 776 808sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
2571615603 4 20826012 796 1016vect128-inplacegcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
2572420348 0 035286 776 808bswapgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
2573613707 0 023001 752 776sandygcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2575218689 0 031686 776 808sandygcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2575627985 0 040606 776 808sphlibgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
2576713723 0 023965 768 808bswapgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
2577223814 0 034190 776 808sphlibgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
2578037378 0 031686 776 808sandygcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2582012945 0 022201 752 776bswapgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
2584022056 0 036630 776 808regsgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2584018003 0 028245 768 808sse2gcc_-O2_-fomit-frame-pointer2019082220190816
2584417659 0 027869 768 808sse2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2585223846 0 037414 776 808sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2585227713 0 040406 776 808sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
2585416129 0 030573 760 1136regsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2586020348 0 035286 776 808bswapgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
2586423510 0 033950 776 808sphlibgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
2587227985 0 040542 776 808sphlibgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
2592013500 0 022761 752 776regsgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
2593214651 0 028173 768 808regsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
2596414944 0 025093 768 808sandygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
2596814611 0 027997 768 808regsgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2596815557 0 024817 752 776sse2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
2599215365 0 024625 752 776sse2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2603215403 0 025645 768 808sandygcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
2606427865 0 040958 776 808sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2606824344 0 042005 760 752sphlibclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2607212966 0 022249 752 776bswapgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
2607614947 0 025093 768 808sandygcc_-O_-fomit-frame-pointer2019082220190816
2611218217 0 030838 776 808regsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
2611612966 0 022249 752 776bswapgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
2611615027 4 20825326 780 1016vect128gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
2612413299 0 023445 768 808bswapgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
2612425011 0 040590 776 808sse2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2613223450 0 036750 776 808sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2614818081 0 030550 776 808regsgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
2614814283 0 024453 768 808regsgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
2616025011 0 040590 776 808sse2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2618021779 0 036726 776 808regsgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
2618024344 0 042005 760 752sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2618816959 0 027109 768 808sse2gcc_-m64_-O_-fomit-frame-pointer2019082220190816
2619613500 0 022761 752 776regsgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
2622447500 0 034406 776 808sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2624821921 0 034542 776 808sse2gcc_-m64_-O3_-fomit-frame-pointer2019082220190816
2632015422 0 024681 752 776sse2gcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2634017017 0 029638 776 808bswapgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
2634017927 0 030614 776 808regsgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
2635213298 0 023429 768 808bswapgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2635214651 0 028173 768 808regsgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
2636014999 0 025141 768 808regsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
2636423949 0 037718 776 808sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
2637236354 0 031174 776 808regsgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2641613947 0 024085 768 808sse41gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
2642413302 0 023445 768 808bswapgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
2644427887 0 043462 776 808sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2646813500 0 022761 752 776regsgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2648413500 0 022761 752 776regsgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
2648822920 0 032305 752 776sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2649621313 0 033798 776 808sse2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
2650012945 0 022201 752 776bswapgcc_-Os_-fomit-frame-pointer2019082220190816
2650014817 0 029261 760 1136sse2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2652417017 0 029638 776 808bswapgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
2653623450 0 036750 776 808sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2654813691 0 023933 768 808bswapgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
2655613723 0 023965 768 808bswapgcc_-O2_-fomit-frame-pointer2019082220190816
2655613299 0 023445 768 808bswapgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
2657713500 0 022761 752 776regsgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
2658014362 0 023625 752 776sse2sgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
2659213500 0 022761 752 776regsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
2659214267 0 024509 768 808regsgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
2659620300 0 035878 776 808bswapgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2660023478 0 033918 776 808sphlibgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
2660035162 0 027717 768 808sse2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2661212895 4 20822359 772 984vect128-inplacegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
2662017732 4 20830262 780 1016vect128-inplacegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
2665218906 0 031190 776 808sandygcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2666117017 0 029638 776 808bswapgcc_-O3_-fomit-frame-pointer2019082220190816
2666818567 0 031254 776 808sandygcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
2667618494 0 031605 768 808sse2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2667635462 0 028189 768 808sse2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2669618567 0 031254 776 808sandygcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
2669617672 0 031181 768 808sse2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2670012966 0 022249 752 776bswapgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2673613500 0 022761 752 776regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
2674023382 0 033478 776 808sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2675213617 0 022905 752 776regsgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2678014267 0 024509 768 808regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
2679213990 0 027109 768 808bswapgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2680018081 0 030614 776 808regsgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
2680016031 0 025321 752 776sse2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
2680415545 4 20825948 796 1016vect128-inplacegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
2682818057 0 030878 776 808regsgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2683220300 0 035878 776 808bswapgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2684018177 0 031174 776 808regsgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2684418217 0 030838 776 808regsgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
2684823478 0 033918 776 808sphlibgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
2686014362 0 023625 752 776sse2sgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
2690016855 0 029542 776 808bswapgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
2691624344 0 040677 760 752sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2694023949 0 037718 776 808sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
2695221779 0 036726 776 808regsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
2696013694 0 023597 768 808bswapgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2696812945 0 022201 752 776bswapgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
2697212945 0 022217 752 776bswapgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
2699615379 0 028765 768 808regsgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2700416107 0 026277 768 808ssse3gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
2701215384 0 028973 768 808regsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
2701613500 0 022761 752 776regsgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2706814999 0 025141 768 808regsgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
2707613617 0 022905 752 776regsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
2708414944 0 025109 768 808sandygcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2708421313 0 033830 776 808sse2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
2709212945 0 022201 752 776bswapgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
2715618906 0 031190 776 808sandygcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2716818017 0 030502 776 808regsgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
2718822781 0 032153 752 776sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
2720013540 0 027133 768 808bswapgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
2720417927 0 030614 776 808regsgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
2721214267 0 024509 768 808regsgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
2722427841 0 040206 776 808sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2724014267 0 024509 768 808regsgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
2724413683 0 023893 768 808bswapgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2724413500 0 022761 752 776regsgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
2726423478 0 033918 776 808sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
2735616020 0 025305 752 776sse2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2736813691 0 023933 768 808bswapgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
2736816855 0 029542 776 808bswapgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
2736816031 0 025321 752 776sse2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
2738012945 0 022201 752 776bswapgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
2738813739 0 024197 768 808bswapgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2738827361 0 042398 776 808sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
2740413535 0 026925 768 808bswapgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2742412966 0 022249 752 776bswapgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2744816031 0 025321 752 776sse2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2745213723 0 023965 768 808bswapgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
2746016187 0 033677 760 752regsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2746030788 0 024649 752 776sse2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2747623869 0 034190 776 808sphlibgcc_-m64_-O_-fomit-frame-pointer2019082220190816
2748812945 0 022217 752 776bswapgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
2748817528 4 20830054 780 1016vect128gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
2752416929 0 029462 776 808bswapgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
2755614667 0 028173 768 808regsgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2757215545 4 20825948 796 1016vect128-inplacegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
2757625890 0 022201 752 776bswapgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2759223382 0 033478 776 808sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2760023869 0 034190 776 808sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
2761224344 0 042005 760 752sphlibclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2764016881 0 029366 776 808bswapgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
2764013299 0 023445 768 808bswapgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
2764813302 0 023445 768 808bswapgcc_-O_-fomit-frame-pointer2019082220190816
2765223590 0 033958 776 808sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
2767613683 0 023893 768 808bswapgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2774418283 0 031669 768 808sse2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2775219421 0 031702 776 808sse2sgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2776823814 0 034190 776 808sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
2778029990 0 025125 768 808regsgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2779618003 0 028245 768 808sse2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
2780417827 0 027741 768 808sse2gcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2782414299 0 024541 768 808regsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
2782823750 0 037454 776 808sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2783623943 0 037638 776 808sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2786421917 0 034198 776 808sse2gcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2789627841 0 040206 776 808sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2790922805 0 032169 752 776sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
2793613500 0 022761 752 776regsgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2796447556 0 034110 776 808sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2798414996 0 025141 768 808regsgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
2798815643 0 033133 760 752bswapclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2798815557 0 024817 752 776sse2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
2799613299 0 023445 768 808bswapgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
2801218217 0 030838 776 808regsgcc_-O3_-fomit-frame-pointer2019082220190816
2802416865 0 029694 776 808bswapgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2804822056 0 036630 776 808regsgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2806814299 0 024541 768 808regsgcc_-O2_-fomit-frame-pointer2019082220190816
2810413537 0 027037 768 808bswapgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2812013302 0 023445 768 808bswapgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
2815213707 0 023877 768 808bswapgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
2816012966 0 022249 752 776bswapgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
2816023943 0 037638 776 808sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2819612945 0 022217 752 776bswapgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
2822021712 0 037286 776 808regsgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2823620348 0 035286 776 808bswapgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
2824014299 0 024541 768 808regsgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
2825227713 0 040502 776 808sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
2828023846 0 037414 776 808sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2828023750 0 034406 776 808sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
2828413979 0 027501 768 808bswapgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
2832018057 0 030878 776 808regsgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2832414996 0 025141 768 808regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
2833223949 0 037718 776 808sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
2835612945 0 022201 752 776bswapgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
2837217790 0 027925 768 808sse2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
2838915585 0 030029 760 1136bswapclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2841215394 0 024649 752 776sse2gcc_-m64_-Os_-fomit-frame-pointer2019082220190816
2842421593 0 034590 776 808sse2gcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
2844015406 0 028989 768 808regsgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
2844415365 0 024625 752 776sse2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
2848414999 0 025141 768 808regsgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
2848817672 0 031261 768 808sse2gcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
2850413540 0 027133 768 808bswapgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
2852414283 0 024453 768 808regsgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
2853612945 0 022201 752 776bswapgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2855223532 0 033934 776 808sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2855217430 0 027589 768 808sse2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2856013325 0 023525 768 808bswapgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
2856412945 0 022201 752 776bswapgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2857214996 0 025157 768 808regsgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2859623604 0 037182 776 808sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2860015643 0 033133 760 752bswapclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
2860812966 0 022249 752 776bswapgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2861615381 0 028893 768 808regsgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2862414243 0 024453 768 808regsgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2864823532 0 033934 776 808sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2866821587 0 037062 776 808regsgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2868013617 0 022905 752 776regsgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
2868622781 0 032153 752 776sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
2873613617 0 022905 752 776regsgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2874413955 0 027341 768 808bswapgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2875613500 0 022761 752 776regsgcc_-Os_-fomit-frame-pointer2019082220190816
2875614999 0 025141 768 808regsgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
2876420180 0 035654 776 808bswapgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
2877215022 0 025221 768 808regsgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
2877627409 0 040126 776 808sphlibgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
2879214283 0 024453 768 808regsgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
2882812945 0 022201 752 776bswapgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2888027813 0 042478 776 808sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2895223478 0 033918 776 808sphlibgcc_-O2_-fomit-frame-pointer2019082220190816
2898018494 0 031605 768 808sse2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2901222785 0 032153 752 776sphlibgcc_-Os_-fomit-frame-pointer2019082220190816
2901223869 0 034190 776 808sphlibgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
2901614651 0 028173 768 808regsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
2904014267 0 024509 768 808regsgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
2905617581 0 027717 768 808sse2gcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2908415585 0 030029 760 1136bswapclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2909614243 0 024453 768 808regsgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
2911223869 0 034190 776 808sphlibgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
2912415406 0 028989 768 808regsgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
2915218349 0 030630 776 808regsgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
2916416855 0 029542 776 808bswapgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
2916916187 0 032349 760 752regsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2918023869 0 034190 776 808sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
2918823526 0 037246 776 808sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
291888589 0 022158 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2919212945 0 022201 752 776bswapgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2928015381 0 028893 768 808regsgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2933216921 0 027061 768 808sse2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
2937623778 0 034110 776 808sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
294248647 0 022414 776 808sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
2948813299 0 023461 768 808bswapgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2957223851 0 034190 776 808sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2962013990 0 027109 768 808bswapgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2965613302 0 023445 768 808bswapgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
296768647 0 022414 776 808sphlib-smallgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
2976414996 0 025157 768 808regsgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2977616129 0 030573 760 1136regsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
2980814996 0 025141 768 808regsgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
2982813617 0 022905 752 776regsgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
2987615379 0 028765 768 808regsgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
2990422781 0 032153 752 776sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
299048641 0 022334 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
3002025912 0 040486 776 808sse2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
3002822920 0 032305 752 776sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
3004014027 0 027533 768 808bswapgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
3004027409 0 040126 776 808sphlibgcc_-O3_-fomit-frame-pointer2019082220190816
3004813979 0 027501 768 808bswapgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
3009214996 0 025141 768 808regsgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
301178401 0 018726 776 808sphlib-smallgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
3016013955 0 027341 768 808bswapgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
3019627975 0 040886 776 808sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
3021622781 0 032153 752 776sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
302448589 0 022158 776 808sphlib-smallgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
3026022936 0 032321 752 776sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
3030821712 0 037286 776 808regsgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
3032422777 0 032137 752 776sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
3034816187 0 033677 760 752regsclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
3041613617 0 022905 752 776regsgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
3045614996 0 025141 768 808regsgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
3058023823 0 034142 776 808sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
3060055730 0 040958 776 808sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
3061222785 0 032153 752 776sphlibgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
3061622805 0 032169 752 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
3062813500 0 022761 752 776regsgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
3063613694 0 023597 768 808bswapgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
306808661 0 022422 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
308728401 0 018726 776 808sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
3093615384 0 028973 768 808regsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
3094414634 0 027749 768 808regsgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
3102023590 0 033958 776 808sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
310688401 0 018726 776 808sphlib-smallgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
3107216187 0 033677 760 752regsclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
3107616865 0 029694 776 808bswapgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
3116012945 0 022201 752 776bswapgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
3124422781 0 032153 752 776sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
313248369 0 018742 776 808sphlib-smallgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
3132828630 0 024773 768 808regsgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
313728355 0 018678 776 808sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
3140817927 0 030518 776 808regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
3144415643 0 033133 760 752bswapclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
3155222920 0 032305 752 776sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
316284487 0 017997 768 808refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
3168014995 0 025125 768 808regsgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
3173222916 0 032305 752 776sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
317557545 0 016945 752 776sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
318608641 0 022334 776 808sphlib-smallgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
318648401 0 018726 776 808sphlib-smallgcc_-O_-fomit-frame-pointer2019082220190816
3199613299 0 023461 768 808bswapgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
3204013617 0 022905 752 776regsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
320888379 0 018726 776 808sphlib-smallgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
321047545 0 016945 752 776sphlib-smallgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
321967494 0 016857 752 776sphlib-smallgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
3223222781 0 032153 752 776sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
322487561 0 016961 752 776sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
3225622785 0 032153 752 776sphlibgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
3234021587 0 037062 776 808regsgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
323967494 0 016857 752 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
3240014999 0 025141 768 808regsgcc_-m64_-O_-fomit-frame-pointer2019082220190816
324568661 0 022422 776 808sphlib-smallgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
324634045 0 014181 768 808refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
3246822916 0 032305 752 776sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
3260015022 0 025221 768 808regsgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
3261622936 0 032321 752 776sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
326807470 0 016841 752 776sphlib-smallgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
327127896 0 013209 752 776refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
327807561 0 016961 752 776sphlib-smallgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
328607470 0 016841 752 776sphlib-smallgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
328884487 0 017997 768 808refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
330207466 0 016825 752 776sphlib-smallgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
330688355 0 018678 776 808sphlib-smallgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
3313614027 0 027533 768 808bswapgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
3315645562 0 032153 752 776sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
331604490 0 018077 768 808refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
332554036 0 014165 768 808refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
332808333 0 018662 776 808sphlib-smallgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
333403948 0 013209 752 776refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
333804504 0 018077 768 808refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
334408401 0 018726 776 808sphlib-smallgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
334657474 0 016841 752 776sphlib-smallgcc_-Os_-fomit-frame-pointer2019082220190816
335008244 0 023541 760 1136sphlib-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
3356022805 0 032169 752 776sphlibgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
336363948 0 013209 752 776refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
336568369 0 018742 776 808sphlib-smallgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
3369622920 0 032305 752 776sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
337807474 0 016841 752 776sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
338447541 0 016929 752 776sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
338488379 0 018726 776 808sphlib-smallgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
338528216 0 025893 760 752sphlib-smallclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
338647545 0 016945 752 776sphlib-smallgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
339126651 0 021757 760 1136refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
339404076 0 013369 752 776refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
3398414999 0 025141 768 808regsgcc_-O_-fomit-frame-pointer2019082220190816
341003948 0 013209 752 776refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
341168401 0 018726 776 808sphlib-smallgcc_-m64_-O_-fomit-frame-pointer2019082220190816
341244063 0 014261 768 808refgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
341768647 0 022414 776 808sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
342364048 0 014197 768 808refgcc_-O_-fomit-frame-pointer2019082220190816
3427615643 0 031805 760 752bswapclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
342924048 0 014197 768 808refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
343124504 0 018077 768 808refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
343763948 0 013209 752 776refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
345207494 0 016857 752 776sphlib-smallgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
3455614255 0 024157 768 808regsgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
346043948 0 013209 752 776refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
346203948 0 013209 752 776refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
3473622805 0 032169 752 776sphlibgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
347403948 0 013209 752 776refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
348447466 0 016825 752 776sphlib-smallgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
349128216 0 025893 760 752sphlib-smallclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
349604076 0 013369 752 776refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
350483948 0 013209 752 776refgcc_-Os_-fomit-frame-pointer2019082220190816
351607561 0 016961 752 776sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
353926465 0 020893 760 1136refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
354163948 0 013209 752 776refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
354327474 0 016841 752 776sphlib-smallgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
354684477 0 017869 768 808refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
354884076 0 013369 752 776refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
355088072 0 014165 768 808refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
355124045 0 014181 768 808refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
355884048 0 014197 768 808refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
355967494 0 016857 752 776sphlib-smallgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
357408401 0 018726 776 808sphlib-smallgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
3578015384 0 028973 768 808regsgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
357843948 0 013209 752 776refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
358364490 0 018077 768 808refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
358487545 0 016945 752 776sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
359523948 0 013209 752 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
359684490 0 018077 768 808refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
359885643 0 023133 760 752refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
360127470 0 016841 752 776sphlib-smallgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
3604822785 0 032153 752 776sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
3610814495 0 030070 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
361763948 0 013209 752 776refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
3617622777 0 032137 752 776sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
3633314333 0 028990 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
363804076 0 013369 752 776refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
364047871 0 022517 760 1136sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
3642310150 0 020806 776 808sphlib-smallgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
364719956 0 023262 776 808sphlib-smallgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
364727470 0 016841 752 776sphlib-smallgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
365486651 0 021757 760 1136refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
365808355 0 018678 776 808sphlib-smallgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
365844045 0 014181 768 808refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
366044045 0 014213 768 808refgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
366723948 0 013209 752 776refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
367244048 0 014197 768 808refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
367248244 0 023541 760 1136sphlib-smallclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
3678413921 0 028958 776 808sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
368724477 0 017869 768 808refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
3693228658 0 027422 776 808sphlib-smallgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
369404045 0 014181 768 808refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
369883948 0 013209 752 776refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
3700814385 0 030062 776 808sphlib-smallgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
370447470 0 016841 752 776sphlib-smallgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
371328216 0 025893 760 752sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
372007871 0 022517 760 1136sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
3726414207 0 026574 776 808sphlib-smallgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
372964048 0 014197 768 808refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
3729616666 0 018662 776 808sphlib-smallgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
373444063 0 014261 768 808refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
374499916 0 020318 776 808sphlib-smallgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
375047541 0 016929 752 776sphlib-smallgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
376808216 0 024565 760 752sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
377247470 0 016841 752 776sphlib-smallgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
3773114385 0 026990 776 808sphlib-smallgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
378524076 0 013369 752 776refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
380165643 0 021805 760 752refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
3806710054 0 023774 776 808sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
380845643 0 023133 760 752refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
3809220300 0 020806 776 808sphlib-smallgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
3810414439 0 027350 776 808sphlib-smallgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
3811814435 0 029366 776 808refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
381369878 0 020318 776 808sphlib-smallgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
3818410665 0 023270 776 808refgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
3821622936 0 032321 752 776sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
382524076 0 013369 752 776refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
3838810054 0 023774 776 808sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
384089916 0 020318 776 808sphlib-smallgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
3845613921 0 028958 776 808sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
3854414333 0 028990 776 808sphlib-smallgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
386883948 0 013209 752 776refgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
3872414369 0 026926 776 808sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
387363948 0 013209 752 776refgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
387566465 0 020893 760 1136refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
388364076 0 013369 752 776refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
389329846 0 020286 776 808sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
3904014207 0 026574 776 808sphlib-smallgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
391607474 0 016841 752 776sphlib-smallgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
3924614432 0 029990 776 808refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
393204045 0 014181 768 808refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
393569958 0 020326 776 808sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
394849878 0 020318 776 808sphlib-smallgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
3969610665 0 023270 776 808refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
396969846 0 020286 776 808sphlib-smallgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
3989610673 0 023654 776 808refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
3996813793 0 026510 776 808sphlib-smallgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
400329750 0 019846 776 808sphlib-smallgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
400849846 0 020286 776 808sphlib-smallgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
401805803 0 019325 768 808refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
4020810813 0 023078 776 808refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
402244048 0 014197 768 808refgcc_-m64_-O_-fomit-frame-pointer2019082220190816
4030414385 0 030062 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
404009878 0 020318 776 808sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
4048814435 0 029366 776 808refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
4063614435 0 029366 776 808refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
407924076 0 013369 752 776refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
4079213849 0 026638 776 808sphlib-smallgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
408088401 0 018726 776 808sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
4085214495 0 030070 776 808sphlib-smallgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
410849956 0 023262 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
412404076 0 013369 752 776refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
413085643 0 023133 760 752refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
4131610100 0 023678 776 808sphlib-smallgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
4133214940 0 016841 752 776sphlib-smallgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
4140414339 0 029798 776 808refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
414285747 0 019133 768 808refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
4145613777 0 026350 776 808sphlib-smallgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
414925803 0 019325 768 808refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
4152810561 0 023062 776 808refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
4156414339 0 029798 776 808refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
415845803 0 019325 768 808refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
4187614439 0 027350 776 808sphlib-smallgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
423125387 0 015629 768 808refgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
4236021346 0 023654 776 808refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
426005331 0 015541 768 808refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
4263310455 0 023126 776 808refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
4270010813 0 023078 776 808refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
428605770 0 018885 768 808refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
4286014728 0 029286 776 808refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
430805387 0 015629 768 808refgcc_-O2_-fomit-frame-pointer2019082220190816
4308410673 0 023126 776 808refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
431004045 0 014213 768 808refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
4313214329 0 027422 776 808sphlib-smallgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
433929958 0 020326 776 808sphlib-smallgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
434929750 0 019846 776 808sphlib-smallgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
435329958 0 020326 776 808sphlib-smallgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
435729878 0 020318 776 808sphlib-smallgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
436205331 0 015541 768 808refgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
4362810100 0 023678 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
436685371 0 015541 768 808refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
4370013921 0 028958 776 808sphlib-smallgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
4378414369 0 026990 776 808sphlib-smallgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
440645355 0 015597 768 808refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
4449610246 0 023950 776 808sphlib-smallgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
4452810838 0 015877 768 808refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
4454413849 0 026542 776 808sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
445805355 0 015597 768 808refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
447165770 0 018885 768 808refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
4492010455 0 023126 776 808refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
4492810054 0 023774 776 808sphlib-smallgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
450965355 0 015597 768 808refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
4522813793 0 026510 776 808sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
4527213793 0 026510 776 808sphlib-smallgcc_-O3_-fomit-frame-pointer2019082220190816
455045387 0 015629 768 808refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
455045803 0 019309 768 808refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
4578810455 0 023126 776 808refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
4598813849 0 026638 776 808sphlib-smallgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
462565419 0 015877 768 808refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
4627610246 0 023950 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
4628410577 0 023046 776 808refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
4634410601 0 023406 776 808refgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
4642814432 0 029990 776 808refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
467445803 0 019309 768 808refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
471805355 0 015597 768 808refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
4742014728 0 029286 776 808refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
474245371 0 015541 768 808refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
476605316 0 015229 768 808refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
483209846 0 020286 776 808sphlib-smallgcc_-O2_-fomit-frame-pointer2019082220190816
4844410665 0 023270 776 808refgcc_-O3_-fomit-frame-pointer2019082220190816
488765371 0 015541 768 808refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
4915610673 0 023190 776 808refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
492445747 0 019133 768 808refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
493365316 0 015229 768 808refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
498845355 0 015597 768 808refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
5039610455 0 023030 776 808refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
5136810601 0 023406 776 808refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
5390213849 0 026638 776 808sphlib-smallgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
8328449221 0 060975 768 768sphlibgcc_-funroll-loops2019082220190816
8666449221 0 060975 768 768sphlibgcc2019082220190816
8748021393 0 032886 760 768bswapcc2019082220190816
8917249221 0 060975 768 768sphlibcc2019082220190816
8961221393 0 032886 760 768bswapgcc2019082220190816
9106421393 0 032886 760 768bswapgcc_-funroll-loops2019082220190816
9526825571 0 037078 760 768regsgcc_-funroll-loops2019082220190816
9594425571 0 037078 760 768regsgcc2019082220190816
10302930933 0 042430 760 768sandycc2019082220190816
10337214276 0 026031 768 768sphlib-smallcc2019082220190816
10660425571 0 037078 760 768regscc2019082220190816
10760430933 0 042430 760 768sandygcc_-funroll-loops2019082220190816
10778414276 0 026031 768 768sphlib-smallgcc2019082220190816
11411614276 0 026031 768 768sphlib-smallgcc_-funroll-loops2019082220190816
1151847951 0 019446 760 768refgcc2019082220190816
11730830933 0 042430 760 768sandygcc2019082220190816
1240287951 0 019446 760 768refgcc_-funroll-loops2019082220190816
1301567951 0 019446 760 768refcc2019082220190816
408006125516 0 0137022 760 768sse2sgcc_-funroll-loops2019082220190816
454656125516 0 0137022 760 768sse2scc2019082220190816
460326136506 0 0148014 760 768sse2cc2019082220190816
484592125516 0 0137022 760 768sse2sgcc2019082220190816
506628136506 0 0148014 760 768sse2gcc2019082220190816
520864136506 0 0148014 760 768sse2gcc_-funroll-loops2019082220190816

Test failure

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

Number of similar (compiler,implementation) pairs: 36, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer bswap
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer bswap
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer bswap
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 regs
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer regs
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer regs
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer sandy
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer sandy
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer sandy
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
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer sse2
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer sse2
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer sse2
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer sse2s
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer sse2s
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer sse2s
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer sse41
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer sse41
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer sse41
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ssse3
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ssse3
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=core-avx2 -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer vect128-inplace
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer vect128-inplace

Compiler output

Implementation: avxicc
Security model: unknown
Compiler: cc
try.c: /usr/bin/ld: crypto_hash_blake512.a(hash.o): relocation R_X86_64_32 against `.rodata' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: avxicc
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.s: hash.s:395915:31: error: cannot use more than one symbol in memory operand
hash.s: mov esi, offset flat: padding.0 #246.3
hash.s: ^
hash.s: hash.s:395927:31: error: cannot use more than one symbol in memory operand
hash.s: mov esi, offset flat: padding.0 #246.3
hash.s: ^
hash.s: hash.s:395933:31: error: cannot use more than one symbol in memory operand
hash.s: mov esi, offset flat: padding.0+1 #246.3
hash.s: ^

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

Compiler output

Implementation: avxicc
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_hash_blake512.a(hash.o): relocation R_X86_64_32 against `.rodata' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_hash_blake512.a(hash.o): relocation R_X86_64_32 against `.rodata' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: sse41
Security model: unknown
Compiler: cc
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:8:0: warning: "_mm_roti_epi64" redefined
hash.c: #define _mm_roti_epi64(x, c) \
hash.c:
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:277:0: note: this is the location of the previous definition
hash.c: #define _mm_roti_epi64(A, N) \
hash.c:
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:816:9: note: called from here
hash.c: row4h = _mm_roti_epi64(row4h, -16); \
hash.c: ^
hash.c: rounds.h:867:3: note: in expansion of macro 'G2'
hash.c: G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
hash.c: ^~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc sse41
gcc sse41
gcc -funroll-loops sse41

Compiler output

Implementation: sse41
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:8:
hash.c: ./rounds.h:8:10: warning: '_mm_roti_epi64' macro redefined [-Wmacro-redefined]
hash.c: #define _mm_roti_epi64(x, c) \
hash.c: ^
hash.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/xopintrin.h:249:9: note: previous definition is here
hash.c: #define _mm_roti_epi64(A, N) __extension__ ({ \
hash.c: ^
hash.c: hash.c:81:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c: ./rounds.h:6:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_shuffle_epi8((x), u8to64)
hash.c: ^
hash.c: hash.c:82:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m1 = BSWAP64(m1);
hash.c: ^
hash.c: ./rounds.h:6:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_shuffle_epi8((x), u8to64)
hash.c: ^
hash.c: hash.c:83:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m2 = BSWAP64(m2);
hash.c: ^
hash.c: ./rounds.h:6:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_shuffle_epi8((x), u8to64)
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments sse41
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sse41
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sse41
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sse41

Compiler output

Implementation: sse41
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:8:
hash.c: ./rounds.h:8:10: warning: '_mm_roti_epi64' macro redefined [-Wmacro-redefined]
hash.c: #define _mm_roti_epi64(x, c) \
hash.c: ^
hash.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/xopintrin.h:249:9: note: previous definition is here
hash.c: #define _mm_roti_epi64(A, N) __extension__ ({ \
hash.c: ^
hash.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments sse41
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments sse41
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments sse41
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sse41

Compiler output

Implementation: sse41
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: note: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: note: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 136, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer sse41
gcc -O3 -fomit-frame-pointer sse41
gcc -O -fomit-frame-pointer sse41
gcc -Os -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -O -fomit-frame-pointer sse41
gcc -funroll-loops -Os -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sse41
gcc -m64 -O2 -fomit-frame-pointer sse41
gcc -m64 -O3 -fomit-frame-pointer sse41
gcc -m64 -O -fomit-frame-pointer sse41
gcc -m64 -Os -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O -fomit-frame-pointer sse41
gcc -m64 -march=k8 -Os -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O -fomit-frame-pointer sse41
gcc -m64 -march=nocona -Os -fomit-frame-pointer sse41
gcc -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -march=barcelona -O -fomit-frame-pointer sse41
gcc -march=barcelona -Os -fomit-frame-pointer sse41
gcc -march=k8 -O2 -fomit-frame-pointer sse41
gcc -march=k8 -O3 -fomit-frame-pointer sse41
gcc -march=k8 -O -fomit-frame-pointer sse41
gcc -march=k8 -Os -fomit-frame-pointer sse41
gcc -march=nocona -O2 -fomit-frame-pointer sse41
gcc -march=nocona -O3 -fomit-frame-pointer sse41
gcc -march=nocona -O -fomit-frame-pointer sse41
gcc -march=nocona -Os -fomit-frame-pointer sse41
gcc -O2 -fomit-frame-pointer xop
gcc -O3 -fomit-frame-pointer xop
gcc -O -fomit-frame-pointer xop
gcc -Os -fomit-frame-pointer xop
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xop
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xop
gcc -fno-schedule-insns -O -fomit-frame-pointer xop
gcc -fno-schedule-insns -Os -fomit-frame-pointer xop
gcc -funroll-loops -O2 -fomit-frame-pointer xop
gcc -funroll-loops -O3 -fomit-frame-pointer xop
gcc -funroll-loops -O -fomit-frame-pointer xop
gcc -funroll-loops -Os -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xop
gcc -m64 -O2 -fomit-frame-pointer xop
gcc -m64 -O3 -fomit-frame-pointer xop
gcc -m64 -O -fomit-frame-pointer xop
gcc -m64 -Os -fomit-frame-pointer xop
gcc -m64 -march=k8 -O2 -fomit-frame-pointer xop
gcc -m64 -march=k8 -O3 -fomit-frame-pointer xop
gcc -m64 -march=k8 -O -fomit-frame-pointer xop
gcc -m64 -march=k8 -Os -fomit-frame-pointer xop
gcc -m64 -march=nocona -O2 -fomit-frame-pointer xop
gcc -m64 -march=nocona -O3 -fomit-frame-pointer xop
gcc -m64 -march=nocona -O -fomit-frame-pointer xop
gcc -m64 -march=nocona -Os -fomit-frame-pointer xop
gcc -march=barcelona -O2 -fomit-frame-pointer xop
gcc -march=barcelona -O3 -fomit-frame-pointer xop
gcc -march=barcelona -O -fomit-frame-pointer xop
gcc -march=barcelona -Os -fomit-frame-pointer xop
gcc -march=k8 -O2 -fomit-frame-pointer xop
gcc -march=k8 -O3 -fomit-frame-pointer xop
gcc -march=k8 -O -fomit-frame-pointer xop
gcc -march=k8 -Os -fomit-frame-pointer xop
gcc -march=nocona -O2 -fomit-frame-pointer xop
gcc -march=nocona -O3 -fomit-frame-pointer xop
gcc -march=nocona -O -fomit-frame-pointer xop
gcc -march=nocona -Os -fomit-frame-pointer xop

Compiler output

Implementation: sse41
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: note: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: note: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: note: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: note: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: sse41
Security model: unknown
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:779:4: note: called from here
hash.c: t2 = _mm_blend_epi16(m7, m4, 0xF0); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:866:3: note: in expansion of macro 'LOAD_MSG_15_4'
hash.c: LOAD_MSG_ ##r ##_4(b0, b1); \
hash.c: ^~~~~~~~~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:764:4: note: called from here
hash.c: t0 = _mm_blend_epi16(m2, m3, 0xF0); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: ssse3
Security model: unknown
Compiler: cc
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:148:15: note: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:147:15: note: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:146:15: note: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc ssse3
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: ssse3
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:141:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[0] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to64);
hash.c: ^
hash.c: hash.c:142:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to64);
hash.c: ^
hash.c: hash.c:143:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to64);
hash.c: ^
hash.c: hash.c:144:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to64);
hash.c: ^
hash.c: hash.c:145:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[4] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 64)), u8to64);
hash.c: ^
hash.c: hash.c:146:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^
hash.c: hash.c:147:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^
hash.c: hash.c:148:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^
hash.c: hash.c:291:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ssse3
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3

Compiler output

Implementation: ssse3
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:148:15: note: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:147:15: note: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:146:15: note: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:148:15: note: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:147:15: note: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:146:15: note: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

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

Compiler output

Implementation: vect128
Security model: unknown
Compiler: cc
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.c:646:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...

Number of similar (compiler,implementation) pairs: 71, 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=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=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=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:753:3: error: use of unknown builtin '__builtin_ia32_punpcklqdq128' [-Wimplicit-function-declaration]
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c: vector.c:670:5: note: expanded from macro 'ROUND'
vector.c: PERM(i); \
vector.c: ^
vector.c: ./perm512-m.h:1:17: note: expanded from macro 'PERM'
vector.c: #define PERM(i) XCAT(PERM_512_INPLACE_,i)
vector.c: ^
vector.c: ./vector.h:6:19: note: expanded from macro 'XCAT'
vector.c: #define XCAT(x,y) CAT(x,y)
vector.c: ^
vector.c: note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
vector.c: <scratch space>:67:1: note: expanded from here
vector.c: PERM_512_INPLACE_0
vector.c: ^
vector.c: ./perm512-m.h:4:10: note: expanded from macro 'PERM_512_INPLACE_0'
vector.c: m0 = v64_interleavel(mm0, mm1); \
vector.c: ^
vector.c: ./vector.h:97:27: note: expanded from macro 'v64_interleavel'
vector.c: #define v64_interleavel __builtin_ia32_punpcklqdq128
vector.c: ^
vector.c: vector.c:753:3: error: assigning to 'v64' (aka 'v2di') from incompatible type 'int'
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
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: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.c:646:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.c:646:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
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

Compiler output

Implementation: vect128-inplace
Security model: unknown
Compiler: cc
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^~~~~~~~~
vector.c: vector.c:590:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc vect128-inplace
gcc vect128-inplace
gcc -O2 -fomit-frame-pointer vect128-inplace
gcc -O3 -fomit-frame-pointer vect128-inplace
gcc -O -fomit-frame-pointer vect128-inplace
gcc -Os -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops vect128-inplace
gcc -funroll-loops -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -m64 -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -O3 -fomit-frame-pointer vect128-inplace
gcc -m64 -O -fomit-frame-pointer vect128-inplace
gcc -m64 -Os -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -Os -fomit-frame-pointer vect128-inplace
gcc -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -march=nocona -Os -fomit-frame-pointer vect128-inplace

Compiler output

Implementation: vect128-inplace
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
vector.c: vector.c:753:3: error: use of unknown builtin '__builtin_ia32_punpcklqdq128' [-Wimplicit-function-declaration]
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c: vector.c:670:5: note: expanded from macro 'ROUND'
vector.c: PERM(i); \
vector.c: ^
vector.c: ./perm512.h:1:17: note: expanded from macro 'PERM'
vector.c: #define PERM(i) XCAT(PERM_512_,i)
vector.c: ^
vector.c: ./vector.h:6:19: note: expanded from macro 'XCAT'
vector.c: #define XCAT(x,y) CAT(x,y)
vector.c: ^
vector.c: note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
vector.c: <scratch space>:67:1: note: expanded from here
vector.c: PERM_512_0
vector.c: ^
vector.c: ./perm512.h:6:10: note: expanded from macro 'PERM_512_0'
vector.c: m0 = v64_interleavel(mm0, mm1); \
vector.c: ^
vector.c: ./vector.h:97:27: note: expanded from macro 'v64_interleavel'
vector.c: #define v64_interleavel __builtin_ia32_punpcklqdq128
vector.c: ^
vector.c: vector.c:753:3: error: assigning to 'v64' (aka 'v2di') from incompatible type 'int'
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^~~~~~~~~
vector.c: ...

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

Compiler output

Implementation: vect128-inplace
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^~~~~~~~~
vector.c: vector.c:590:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^~~~~~~~~
vector.c: vector.c:590:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...

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

Compiler output

Implementation: vect128-xop
Security model: unknown
Compiler: cc
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:64:29: warning: implicit declaration of function '_mm_perm_epi8'; did you mean '_mm_setr_epi8'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) _mm_perm_epi8(x,x, s)
vector.c: ^
vector.c: vector.h:38:19: note: in definition of macro 'V3264'
vector.c: #define V3264(x) (x)
vector.c: ^
vector.c: vector.h:202:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:202:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:153:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^~~~
vector.c: vector.h:153:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.h:38:18: error: incompatible types when initializing type 'v64 {aka __vector(2) long long int}' using type 'int'
vector.c: #define V3264(x) (x)
vector.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc vect128-xop
gcc vect128-xop
gcc -O2 -fomit-frame-pointer vect128-xop
gcc -O3 -fomit-frame-pointer vect128-xop
gcc -O -fomit-frame-pointer vect128-xop
gcc -Os -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops vect128-xop
gcc -funroll-loops -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128-xop
gcc -m64 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -O -fomit-frame-pointer vect128-xop
gcc -m64 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128-xop
gcc -march=barcelona -O2 -fomit-frame-pointer vect128-xop
gcc -march=barcelona -O3 -fomit-frame-pointer vect128-xop
gcc -march=barcelona -O -fomit-frame-pointer vect128-xop
gcc -march=barcelona -Os -fomit-frame-pointer vect128-xop
gcc -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -march=nocona -Os -fomit-frame-pointer vect128-xop

Compiler output

Implementation: vect128-xop
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
vector.c: vector.c:646:13: warning: implicit declaration of function '_mm_perm_epi8' is invalid in C99 [-Wimplicit-function-declaration]
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c: ./vector.h:153:27: note: expanded from macro 'v64_lswap'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^
vector.c: ./vector.h:64:29: note: expanded from macro 'vector_shuffle'
vector.c: #define vector_shuffle(x,s) _mm_perm_epi8(x,x, s)
vector.c: ^
vector.c: vector.c:646:7: error: initializing 'v64' (aka '__m128i') with an expression of incompatible type 'int'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^ ~~~~~~~~~~~~~~~~
vector.c: vector.c:646:31: error: initializing 'v64' (aka '__m128i') with an expression of incompatible type 'int'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^ ~~~~~~~~~~~~~~~~
vector.c: vector.c:647:7: error: initializing 'v64' (aka '__m128i') with an expression of incompatible type 'int'
vector.c: v64 mm2 = v64_lswap(MM[2]), mm3 = v64_lswap(MM[3]);
vector.c: ^ ~~~~~~~~~~~~~~~~
vector.c: vector.c:647:31: error: initializing 'v64' (aka '__m128i') with an expression of incompatible type 'int'
vector.c: v64 mm2 = v64_lswap(MM[2]), mm3 = v64_lswap(MM[3]);
vector.c: ^ ~~~~~~~~~~~~~~~~
vector.c: vector.c:648:7: error: initializing 'v64' (aka '__m128i') with an expression of incompatible type 'int'
vector.c: v64 mm4 = v64_lswap(MM[4]), mm5 = v64_lswap(MM[5]);
vector.c: ^ ~~~~~~~~~~~~~~~~
vector.c: vector.c:648:31: error: initializing 'v64' (aka '__m128i') with an expression of incompatible type 'int'
vector.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments vect128-xop
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128-xop
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128-xop
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128-xop

Compiler output

Implementation: vect128-xop
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
vector.c: vector.c:646:13: error: always_inline function '_mm_perm_epi8' requires target feature 'fma4', but would be inlined into function 'round512' that is compiled without support for 'fma4'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c: ./vector.h:153:27: note: expanded from macro 'v64_lswap'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^
vector.c: ./vector.h:64:29: note: expanded from macro 'vector_shuffle'
vector.c: #define vector_shuffle(x,s) _mm_perm_epi8(x,x, s)
vector.c: ^
vector.c: vector.c:646:37: error: always_inline function '_mm_perm_epi8' requires target feature 'fma4', but would be inlined into function 'round512' that is compiled without support for 'fma4'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c: ./vector.h:153:27: note: expanded from macro 'v64_lswap'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^
vector.c: ./vector.h:64:29: note: expanded from macro 'vector_shuffle'
vector.c: #define vector_shuffle(x,s) _mm_perm_epi8(x,x, s)
vector.c: ^
vector.c: vector.c:647:13: error: always_inline function '_mm_perm_epi8' requires target feature 'fma4', but would be inlined into function 'round512' that is compiled without support for 'fma4'
vector.c: v64 mm2 = v64_lswap(MM[2]), mm3 = v64_lswap(MM[3]);
vector.c: ^
vector.c: ./vector.h:153:27: note: expanded from macro 'v64_lswap'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^
vector.c: ./vector.h:64:29: note: expanded from macro 'vector_shuffle'
vector.c: ...

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

Compiler output

Implementation: vect128-xop
Security model: unknown
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
vector.c: vector.c:646:13: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'round512' that is compiled without support for 'sse4a'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c: ./vector.h:153:27: note: expanded from macro 'v64_lswap'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^
vector.c: ./vector.h:64:29: note: expanded from macro 'vector_shuffle'
vector.c: #define vector_shuffle(x,s) _mm_perm_epi8(x,x, s)
vector.c: ^
vector.c: vector.c:646:37: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'round512' that is compiled without support for 'sse4a'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c: ./vector.h:153:27: note: expanded from macro 'v64_lswap'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^
vector.c: ./vector.h:64:29: note: expanded from macro 'vector_shuffle'
vector.c: #define vector_shuffle(x,s) _mm_perm_epi8(x,x, s)
vector.c: ^
vector.c: vector.c:647:13: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'round512' that is compiled without support for 'sse4a'
vector.c: v64 mm2 = v64_lswap(MM[2]), mm3 = v64_lswap(MM[3]);
vector.c: ^
vector.c: ./vector.h:153:27: note: expanded from macro 'v64_lswap'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^
vector.c: ./vector.h:64:29: note: expanded from macro 'vector_shuffle'
vector.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments vect128-xop
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments vect128-xop

Compiler output

Implementation: vect128-xop
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:64:29: warning: implicit declaration of function '_mm_perm_epi8'; did you mean '_mm_setr_epi8'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) _mm_perm_epi8(x,x, s)
vector.c: ^
vector.c: vector.h:38:19: note: in definition of macro 'V3264'
vector.c: #define V3264(x) (x)
vector.c: ^
vector.c: vector.h:202:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:202:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:153:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^~~~
vector.c: vector.h:153:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.h:38:18: error: incompatible types when initializing type 'v64 {aka __vector(2) long long int}' using type 'int'
vector.c: #define V3264(x) (x)
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:64:29: warning: implicit declaration of function '_mm_perm_epi8'; did you mean '_mm_setr_epi8'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) _mm_perm_epi8(x,x, s)
vector.c: ^
vector.c: vector.h:38:19: note: in definition of macro 'V3264'
vector.c: #define V3264(x) (x)
vector.c: ^
vector.c: vector.h:202:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:202:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:153:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^~~~
vector.c: vector.h:153:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.h:38:18: error: incompatible types when initializing type 'v64 {aka __vector(2) long long int}' using type 'int'
vector.c: #define V3264(x) (x)
vector.c: ...

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

Compiler output

Implementation: vect128-xop
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
vector.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
vector.c: from vector.h:29,
vector.c: from vector.c:7:
vector.c: vector.c: In function 'round512':
vector.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
vector.c: _mm_roti_epi64(__m128i __A, const int __B)
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:745:8: note: called from here
vector.c: B1 = v64_rotate(B1, 64-11); \
vector.c: vector.c:756:36: note: in expansion of macro 'ROUND'
vector.c: ROUND(12); ROUND(13); ROUND(14); ROUND(15);
vector.c: ^~~~~
vector.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
vector.c: from vector.h:29,
vector.c: from vector.c:7:
vector.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
vector.c: _mm_roti_epi64(__m128i __A, const int __B)
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:744:8: note: called from here
vector.c: B0 = v64_rotate(B0, 64-11); \
vector.c: vector.c:756:36: note: in expansion of macro 'ROUND'
vector.c: ROUND(12); ROUND(13); ROUND(14); ROUND(15);
vector.c: ^~~~~
vector.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
vector.c: from vector.h:29,
vector.c: ...

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128-xop
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv vect128-xop
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv vect128-xop
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv vect128-xop
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv vect128-xop

Compiler output

Implementation: xop
Security model: unknown
Compiler: cc
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:88:6: note: called from here
hash.c: m7 = BSWAP64(m7);
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:87:6: note: called from here
hash.c: m6 = BSWAP64(m6);
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:86:6: note: called from here
hash.c: m5 = BSWAP64(m5);
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc xop
gcc xop
gcc -funroll-loops xop

Compiler output

Implementation: xop
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:81:8: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'blake512_compress' that is compiled without support for 'sse4a'
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c: ./rounds.h:13:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:82:8: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'blake512_compress' that is compiled without support for 'sse4a'
hash.c: m1 = BSWAP64(m1);
hash.c: ^
hash.c: ./rounds.h:13:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:83:8: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'blake512_compress' that is compiled without support for 'sse4a'
hash.c: m2 = BSWAP64(m2);
hash.c: ^
hash.c: ./rounds.h:13:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:84:8: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'blake512_compress' that is compiled without support for 'sse4a'
hash.c: m3 = BSWAP64(m3);
hash.c: ^
hash.c: ./rounds.h:13:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:85:8: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'blake512_compress' that is compiled without support for 'sse4a'
hash.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments xop
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments xop
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments xop
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xop
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xop
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xop

Compiler output

Implementation: xop
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:81:8: error: always_inline function '_mm_perm_epi8' requires target feature 'fma4', but would be inlined into function 'blake512_compress' that is compiled without support for 'fma4'
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c: ./rounds.h:13:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:82:8: error: always_inline function '_mm_perm_epi8' requires target feature 'fma4', but would be inlined into function 'blake512_compress' that is compiled without support for 'fma4'
hash.c: m1 = BSWAP64(m1);
hash.c: ^
hash.c: ./rounds.h:13:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:83:8: error: always_inline function '_mm_perm_epi8' requires target feature 'fma4', but would be inlined into function 'blake512_compress' that is compiled without support for 'fma4'
hash.c: m2 = BSWAP64(m2);
hash.c: ^
hash.c: ./rounds.h:13:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:84:8: error: always_inline function '_mm_perm_epi8' requires target feature 'fma4', but would be inlined into function 'blake512_compress' that is compiled without support for 'fma4'
hash.c: m3 = BSWAP64(m3);
hash.c: ^
hash.c: ./rounds.h:13:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:85:8: error: always_inline function '_mm_perm_epi8' requires target feature 'fma4', but would be inlined into function 'blake512_compress' that is compiled without support for 'fma4'
hash.c: ...

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

Compiler output

Implementation: xop
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
hash.c: _mm_roti_epi64(__m128i __A, const int __B)
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:825:9: note: called from here
hash.c: row2h = _mm_roti_epi64(row2h, -11); \
hash.c: ^
hash.c: rounds.h:867:3: note: in expansion of macro 'G2'
hash.c: G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
hash.c: ^~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
hash.c: _mm_roti_epi64(__m128i __A, const int __B)
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:824:9: note: called from here
hash.c: row2l = _mm_roti_epi64(row2l, -11); \
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer xop
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer xop
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer xop
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer xop
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer xop
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer xop
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer xop
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer xop
gcc -m64 -march=corei7 -O -fomit-frame-pointer xop
gcc -m64 -march=corei7 -Os -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer xop
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv xop
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv xop
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv xop
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv xop

Compiler output

Implementation: xop-2
Security model: unknown
Compiler: cc
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:15:21: note: called from here
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:99:15: note: in expansion of macro 'BSWAP64'
hash.c: m.u128[7] = BSWAP64(m.u128[7]);
hash.c: ^~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:15:21: note: called from here
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:98:15: note: in expansion of macro 'BSWAP64'
hash.c: m.u128[6] = BSWAP64(m.u128[6]);
hash.c: ^~~~~~~
hash.c: ...

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

Compiler output

Implementation: xop-2
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:92:15: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'blake512_compress' that is compiled without support for 'sse4a'
hash.c: m.u128[0] = BSWAP64(m.u128[0]);
hash.c: ^
hash.c: ./rounds.h:15:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:93:15: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'blake512_compress' that is compiled without support for 'sse4a'
hash.c: m.u128[1] = BSWAP64(m.u128[1]);
hash.c: ^
hash.c: ./rounds.h:15:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:94:15: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'blake512_compress' that is compiled without support for 'sse4a'
hash.c: m.u128[2] = BSWAP64(m.u128[2]);
hash.c: ^
hash.c: ./rounds.h:15:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:95:15: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'blake512_compress' that is compiled without support for 'sse4a'
hash.c: m.u128[3] = BSWAP64(m.u128[3]);
hash.c: ^
hash.c: ./rounds.h:15:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:96:15: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'blake512_compress' that is compiled without support for 'sse4a'
hash.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments xop-2
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments xop-2
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments xop-2
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xop-2
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xop-2
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xop-2

Compiler output

Implementation: xop-2
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:92:15: error: always_inline function '_mm_perm_epi8' requires target feature 'fma4', but would be inlined into function 'blake512_compress' that is compiled without support for 'fma4'
hash.c: m.u128[0] = BSWAP64(m.u128[0]);
hash.c: ^
hash.c: ./rounds.h:15:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:93:15: error: always_inline function '_mm_perm_epi8' requires target feature 'fma4', but would be inlined into function 'blake512_compress' that is compiled without support for 'fma4'
hash.c: m.u128[1] = BSWAP64(m.u128[1]);
hash.c: ^
hash.c: ./rounds.h:15:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:94:15: error: always_inline function '_mm_perm_epi8' requires target feature 'fma4', but would be inlined into function 'blake512_compress' that is compiled without support for 'fma4'
hash.c: m.u128[2] = BSWAP64(m.u128[2]);
hash.c: ^
hash.c: ./rounds.h:15:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:95:15: error: always_inline function '_mm_perm_epi8' requires target feature 'fma4', but would be inlined into function 'blake512_compress' that is compiled without support for 'fma4'
hash.c: m.u128[3] = BSWAP64(m.u128[3]);
hash.c: ^
hash.c: ./rounds.h:15:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^
hash.c: hash.c:96:15: error: always_inline function '_mm_perm_epi8' requires target feature 'fma4', but would be inlined into function 'blake512_compress' that is compiled without support for 'fma4'
hash.c: ...

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

Compiler output

Implementation: xop-2
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:15:21: note: called from here
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:99:15: note: in expansion of macro 'BSWAP64'
hash.c: m.u128[7] = BSWAP64(m.u128[7]);
hash.c: ^~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:15:21: note: called from here
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:98:15: note: in expansion of macro 'BSWAP64'
hash.c: m.u128[6] = BSWAP64(m.u128[6]);
hash.c: ^~~~~~~
hash.c: ...
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:15:21: note: called from here
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:99:15: note: in expansion of macro 'BSWAP64'
hash.c: m.u128[7] = BSWAP64(m.u128[7]);
hash.c: ^~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:15:21: note: called from here
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:98:15: note: in expansion of macro 'BSWAP64'
hash.c: m.u128[6] = BSWAP64(m.u128[6]);
hash.c: ^~~~~~~
hash.c: ...

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