Implementation notes: amd64, gpu, crypto_encode/857x3

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_encode
Primitive: 857x3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
9001148 0 013214 776 800refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082120190816
9401148 0 013214 776 800refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082120190816
9561148 0 013118 776 800refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082120190816
960127 0 09837 768 800refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082120190816
9681244 0 013246 776 800refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082120190816
10241148 0 013214 776 800refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082120190816
10721276 0 013262 776 800refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082120190816
10961244 0 013094 776 800refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082120190816
11281244 0 013182 776 800refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082120190816
11311286 0 013086 776 800refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
11521603 0 015854 776 800refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
11761618 0 016102 776 800refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082120190816
11881603 0 015854 776 800refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
11961326 0 013654 776 800refgcc_-march=k8_-O3_-fomit-frame-pointer2019082120190816
12001642 0 016862 776 800refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
1203379 0 013453 768 800refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082120190816
12321642 0 016862 776 800refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
12441618 0 016742 776 800refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082120190816
12682702 0 013854 776 800refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
12761618 0 016102 776 800refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082120190816
1280362 0 013381 768 800refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082120190816
12881323 0 013350 776 800refgcc_-O3_-fomit-frame-pointer2019082120190816
13081351 0 013854 776 800refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
13161323 0 013350 776 800refgcc_-m64_-O3_-fomit-frame-pointer2019082120190816
13321618 0 016742 776 800refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082120190816
13361323 0 013350 776 800refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082120190816
13361326 0 013654 776 800refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082120190816
13521618 0 016102 776 800refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082120190816
13601286 0 013086 776 800refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
1368379 0 013453 768 800refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082120190816
1396379 0 013453 768 800refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082120190816
1408246 0 09821 768 800refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
1412385 0 013709 768 800refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082120190816
1460385 0 013709 768 800refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082120190816
1464119 0 09001 752 768refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
1479362 0 013517 768 800refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
1484385 0 013597 768 800refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082120190816
1504133 0 09805 768 800refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082120190816
1524126 0 09025 752 768refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082120190816
1528370 0 013165 768 800refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
1540371 0 013669 768 800refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082120190816
1548119 0 09001 752 768refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082120190816
1564127 0 09837 768 800refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082120190816
1576130 0 017301 760 744refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
1592385 0 013709 768 800refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082120190816
1592127 0 09837 768 800refgcc_-m64_-O_-fomit-frame-pointer2019082120190816
1600134 0 09805 768 800refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082120190816
1602127 0 09837 768 800refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082120190816
1617119 0 09001 752 768refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082120190816
1620362 0 013517 768 800refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
1624371 0 013469 768 800refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
1624371 0 013669 768 800refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082120190816
1624119 0 09001 752 768refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082120190816
1640385 0 013597 768 800refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082120190816
1644146 0 010133 768 800refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
1668127 0 09837 768 800refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082120190816
1676119 0 09001 752 768refgcc_-march=k8_-Os_-fomit-frame-pointer2019082120190816
1680127 0 09837 768 800refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082120190816
1700130 0 017301 760 744refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
1716127 0 09837 768 800refgcc_-O_-fomit-frame-pointer2019082120190816
1725126 0 09025 752 768refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
1728123 0 09877 768 800refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082120190816
1732126 0 09025 752 768refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082120190816
1736119 0 09001 752 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082120190816
1737130 0 017301 760 744refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
1740123 0 09877 768 800refgcc_-march=k8_-O_-fomit-frame-pointer2019082120190816
1768370 0 013165 768 800refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
1772130 0 014917 760 1128refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
1776130 0 015973 760 744refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082120190816
1780127 0 09557 768 800refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
1784362 0 013381 768 800refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082120190816
1792371 0 013469 768 800refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
1803134 0 09805 768 800refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082120190816
1804130 0 014261 760 1128refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082120190816
1812292 0 010133 768 800refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
1815126 0 09025 752 768refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
1818134 0 09805 768 800refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082120190816
1824119 0 09001 752 768refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082120190816
1832126 0 09025 752 768refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
1836119 0 09001 752 768refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082120190816
1836123 0 09821 768 800refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
1840127 0 09853 768 800refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082120190816
1860119 0 09001 752 768refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082120190816
1868119 0 09001 752 768refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082120190816
1868127 0 09853 768 800refgcc_-march=nocona_-O_-fomit-frame-pointer2019082120190816
1872127 0 09837 768 800refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082120190816
1880130 0 014261 760 1128refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082120190816
1884133 0 09805 768 800refgcc_-m64_-O2_-fomit-frame-pointer2019082120190816
1884119 0 09001 752 768refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
1884119 0 09001 752 768refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
1896134 0 09805 768 800refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082120190816
1900119 0 09001 752 768refgcc_-Os_-fomit-frame-pointer2019082120190816
1904119 0 09001 752 768refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082120190816
1920134 0 09813 768 800refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082120190816
1920134 0 09805 768 800refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082120190816
1952119 0 09001 752 768refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082120190816
1960127 0 09837 768 800refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082120190816
1964126 0 09025 752 768refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
1972238 0 09001 752 768refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
1976129 0 09853 768 800refgcc_-march=k8_-O2_-fomit-frame-pointer2019082120190816
1980134 0 09813 768 800refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082120190816
1988119 0 09001 752 768refgcc_-m64_-Os_-fomit-frame-pointer2019082120190816
1996133 0 09805 768 800refgcc_-O2_-fomit-frame-pointer2019082120190816
1996126 0 09025 752 768refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082120190816
2004127 0 09557 768 800refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
2028127 0 09837 768 800refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082120190816
2048127 0 09837 768 800refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082120190816
2056129 0 09853 768 800refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082120190816
2120134 0 09813 768 800refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082120190816
2140126 0 09025 752 768refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082120190816
2184126 0 09025 752 768refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082120190816
2212130 0 014917 760 1128refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082120190816
7016264 0 011550 760 760refgcc_-funroll-loops2019082120190816
7564264 0 011550 760 760refcc2019082120190816
7960264 0 011550 760 760refgcc2019082120190816

Test failure

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

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
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