Implementation notes: amd64, gpu, crypto_encode/761x1531round

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_encode
Primitive: 761x1531round
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2572612 0 022717 760 1128refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
3408612 0 022717 760 1128refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082120190816
3456612 0 022045 760 1128refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082120190816
3608342 0 019550 776 800refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082120190816
3616335 0 019678 776 800refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082120190816
3660736 0 022518 776 800refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082120190816
3668786 0 022350 776 800refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
3688342 0 019462 776 800refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082120190816
3704736 0 022518 776 800refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082120190816
3712335 0 019582 776 800refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082120190816
3724333 0 019654 776 800refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082120190816
3808786 0 022350 776 800refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
3812743 0 020358 776 800refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082120190816
3892381 0 024845 760 744refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
3904327 0 019422 776 800refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
3916367 0 019646 776 800refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082120190816
39561174 0 023590 776 800refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082120190816
3960381 0 024845 760 744refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
3992736 0 022518 776 800refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082120190816
4020335 0 019678 776 800refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082120190816
4048342 0 019614 776 800refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082120190816
4060381 0 023517 760 744refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082120190816
4104612 0 022045 760 1128refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082120190816
4120381 0 024845 760 744refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
4128335 0 019678 776 800refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082120190816
4160744 0 020526 776 800refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
41641488 0 020526 776 800refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
4284333 0 019654 776 800refgcc_-O3_-fomit-frame-pointer2019082120190816
4304327 0 019422 776 800refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
44161193 0 023742 776 800refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
44281193 0 023742 776 800refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
4464743 0 020358 776 800refgcc_-march=k8_-O3_-fomit-frame-pointer2019082120190816
4472333 0 019654 776 800refgcc_-m64_-O3_-fomit-frame-pointer2019082120190816
46041174 0 023590 776 800refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082120190816
5031436 0 020845 768 800refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082120190816
5192436 0 020941 768 800refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
5376436 0 020845 768 800refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082120190816
5595174 0 016433 752 768refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082120190816
5744433 0 021061 768 800refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082120190816
5756165 0 017197 768 800refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082120190816
5764436 0 020845 768 800refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082120190816
5936433 0 021085 768 800refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082120190816
5952436 0 020789 768 800refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082120190816
5960433 0 021061 768 800refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082120190816
5972433 0 020861 768 800refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
6036165 0 017181 768 800refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
6064174 0 016433 752 768refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082120190816
6072166 0 017197 768 800refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082120190816
6076433 0 020861 768 800refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
6108433 0 021085 768 800refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082120190816
6172174 0 016433 752 768refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
6244433 0 021085 768 800refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082120190816
6276436 0 020941 768 800refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
6352436 0 020789 768 800refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082120190816
6372168 0 016409 752 768refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082120190816
6468165 0 017237 768 800refgcc_-march=k8_-O_-fomit-frame-pointer2019082120190816
6636332 0 017461 768 800refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
6664165 0 017197 768 800refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082120190816
6696165 0 017197 768 800refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082120190816
6700165 0 017197 768 800refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082120190816
6708166 0 017149 768 800refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082120190816
6740174 0 016433 752 768refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082120190816
6752165 0 017197 768 800refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082120190816
6780165 0 017197 768 800refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082120190816
6780174 0 016433 752 768refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
6816174 0 016433 752 768refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082120190816
6848168 0 016409 752 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082120190816
6855166 0 017149 768 800refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082120190816
6894165 0 017237 768 800refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082120190816
7016166 0 017149 768 800refgcc_-m64_-O2_-fomit-frame-pointer2019082120190816
7028165 0 017197 768 800refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082120190816
7036174 0 016433 752 768refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082120190816
7036166 0 017149 768 800refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082120190816
7047168 0 016409 752 768refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082120190816
7052166 0 017157 768 800refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082120190816
7065168 0 016393 752 768refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082120190816
7092165 0 017197 768 800refgcc_-O_-fomit-frame-pointer2019082120190816
7120166 0 017149 768 800refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082120190816
7200330 0 017181 768 800refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
7228168 0 016393 752 768refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082120190816
7256168 0 016393 752 768refgcc_-Os_-fomit-frame-pointer2019082120190816
7296168 0 016409 752 768refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082120190816
7304168 0 016393 752 768refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
7392166 0 017149 768 800refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082120190816
7404168 0 016393 752 768refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
7424166 0 017157 768 800refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082120190816
7524168 0 016393 752 768refgcc_-m64_-Os_-fomit-frame-pointer2019082120190816
7544166 0 017149 768 800refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082120190816
7556166 0 017461 768 800refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
7676165 0 017197 768 800refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082120190816
7692166 0 017197 768 800refgcc_-march=k8_-O2_-fomit-frame-pointer2019082120190816
7732174 0 016433 752 768refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
7780336 0 016393 752 768refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
7780168 0 016393 752 768refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082120190816
7788174 0 016433 752 768refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
7816165 0 017197 768 800refgcc_-m64_-O_-fomit-frame-pointer2019082120190816
7836168 0 016393 752 768refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
7844168 0 016393 752 768refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082120190816
7848166 0 017149 768 800refgcc_-O2_-fomit-frame-pointer2019082120190816
7920168 0 016393 752 768refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082120190816
8028168 0 016393 752 768refgcc_-march=k8_-Os_-fomit-frame-pointer2019082120190816
8064166 0 017157 768 800refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082120190816
8192165 0 017197 768 800refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082120190816
8316168 0 016393 752 768refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082120190816
8700399 0 020541 768 800refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
9248396 0 020957 768 800refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082120190816
9408183 0 016933 768 800refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
9448396 0 020957 768 800refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082120190816
9612399 0 020541 768 800refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
9808182 0 017229 768 800refgcc_-march=nocona_-O_-fomit-frame-pointer2019082120190816
10144182 0 017229 768 800refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082120190816
10416183 0 016933 768 800refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
15008255 0 018870 760 760refcc2019082120190816
16472255 0 018870 760 760refgcc_-funroll-loops2019082120190816
17280255 0 018870 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