Implementation notes: amd64, gpu, crypto_decode/761x3

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_decode
Primitive: 761x3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4351380 0 013374 776 800refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082020190816
4681380 0 013470 776 800refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082020190816
4761380 0 013470 776 800refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082020190816
4881412 0 013438 776 800refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082020190816
4961851 0 016142 776 800refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082020190816
5001380 0 013470 776 800refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082020190816
5161412 0 013374 776 800refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082020190816
5201343 0 013670 776 800refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082020190816
5241412 0 013446 776 800refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082020190816
5241779 0 017038 776 800refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082020190816
5241343 0 013670 776 800refgcc_-march=k8_-O3_-fomit-frame-pointer2019082020190816
5321412 0 013446 776 800refgcc_-O3_-fomit-frame-pointer2019082020190816
5321359 0 013854 776 800refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082020190816
5361871 0 016374 776 800refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082020190816
5401871 0 016374 776 800refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082020190816
5401851 0 016142 776 800refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082020190816
5401412 0 013446 776 800refgcc_-m64_-O3_-fomit-frame-pointer2019082020190816
5401412 0 013286 776 800refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082020190816
5481871 0 016374 776 800refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082020190816
5482718 0 013854 776 800refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082020190816
5561397 0 013198 776 800refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082020190816
5601397 0 013198 776 800refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082020190816
5721779 0 017038 776 800refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082020190816
5721787 0 016934 776 800refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082020190816
5721412 0 013438 776 800refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082020190816
6001787 0 016934 776 800refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082020190816
1292145 0 09821 768 800refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082020190816
1956426 0 013613 768 800refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082020190816
1964418 0 013677 768 800refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082020190816
2000418 0 013773 768 800refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082020190816
2000418 0 013677 768 800refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082020190816
2040147 0 017317 760 744refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082020190816
2044418 0 013773 768 800refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082020190816
2044426 0 013613 768 800refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082020190816
2048264 0 09821 768 800refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082020190816
2056431 0 013533 768 800refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082020190816
2072425 0 013261 768 800refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082020190816
2080397 0 013717 768 800refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082020190816
2097147 0 017317 760 744refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082020190816
2116431 0 013533 768 800refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082020190816
2133147 0 015989 760 744refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082020190816
2140410 0 013461 768 800refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082020190816
2172397 0 013533 768 800refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082020190816
2204138 0 09853 768 800refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082020190816
2208132 0 09893 768 800refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082020190816
2216141 0 09041 752 768refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082020190816
2223141 0 09041 752 768refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082020190816
2240147 0 014277 760 1128refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082020190816
2244138 0 09853 768 800refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082020190816
2256138 0 09853 768 800refgcc_-march=nocona_-O_-fomit-frame-pointer2019082020190816
2268431 0 013533 768 800refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082020190816
2271129 0 09017 752 768refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082020190816
2292145 0 09821 768 800refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082020190816
2296418 0 013773 768 800refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082020190816
2298129 0 09017 752 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082020190816
2308145 0 09821 768 800refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082020190816
2316138 0 09853 768 800refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082020190816
2328147 0 014933 760 1128refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082020190816
2332425 0 013261 768 800refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082020190816
2336145 0 09821 768 800refgcc_-O2_-fomit-frame-pointer2019082020190816
2348141 0 09041 752 768refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082020190816
2360397 0 013533 768 800refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082020190816
2364397 0 013717 768 800refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082020190816
2380145 0 09821 768 800refgcc_-m64_-O2_-fomit-frame-pointer2019082020190816
2391145 0 09829 768 800refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082020190816
2396147 0 014277 760 1128refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082020190816
2400141 0 09041 752 768refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082020190816
2400129 0 09017 752 768refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082020190816
2432410 0 013461 768 800refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082020190816
2484141 0 09041 752 768refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082020190816
2492147 0 017317 760 744refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082020190816
2512138 0 09853 768 800refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082020190816
2528138 0 09853 768 800refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082020190816
2536147 0 014933 760 1128refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082020190816
2552129 0 09001 752 768refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082020190816
2556145 0 09821 768 800refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082020190816
2564129 0 09001 752 768refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082020190816
2572129 0 09001 752 768refgcc_-m64_-Os_-fomit-frame-pointer2019082020190816
2574258 0 09001 752 768refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082020190816
2576129 0 09001 752 768refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082020190816
2580138 0 09853 768 800refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082020190816
2580138 0 09853 768 800refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082020190816
2616139 0 09853 768 800refgcc_-march=k8_-O2_-fomit-frame-pointer2019082020190816
2624138 0 09853 768 800refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082020190816
2644138 0 09853 768 800refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082020190816
2652129 0 09001 752 768refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082020190816
2656138 0 09557 768 800refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082020190816
2660155 0 010133 768 800refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082020190816
2694145 0 09829 768 800refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082020190816
2732129 0 09001 752 768refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082020190816
2748129 0 09001 752 768refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082020190816
2768310 0 010133 768 800refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082020190816
2772129 0 09001 752 768refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082020190816
2836141 0 09041 752 768refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082020190816
2836129 0 09017 752 768refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082020190816
2836138 0 09853 768 800refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082020190816
2868138 0 09853 768 800refgcc_-O_-fomit-frame-pointer2019082020190816
2872132 0 09821 768 800refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082020190816
2888145 0 09821 768 800refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082020190816
2892129 0 09001 752 768refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082020190816
2904141 0 09041 752 768refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082020190816
2920132 0 09893 768 800refgcc_-march=k8_-O_-fomit-frame-pointer2019082020190816
2924145 0 09829 768 800refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082020190816
2936129 0 09001 752 768refgcc_-march=k8_-Os_-fomit-frame-pointer2019082020190816
2944138 0 09853 768 800refgcc_-m64_-O_-fomit-frame-pointer2019082020190816
2968129 0 09001 752 768refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082020190816
2992138 0 09557 768 800refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082020190816
2996145 0 09821 768 800refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082020190816
3032129 0 09001 752 768refgcc_-Os_-fomit-frame-pointer2019082020190816
3044139 0 09853 768 800refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082020190816
3076141 0 09041 752 768refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082020190816
3124141 0 09041 752 768refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082020190816
6964286 0 011582 760 760refgcc_-funroll-loops2019082020190816
7200286 0 011582 760 760refcc2019082020190816
7324286 0 011582 760 760refgcc2019082020190816

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