Implementation notes: amd64, gpu, crypto_encode/857x1723round

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_encode
Primitive: 857x1723round
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3474612 0 018261 760 1128refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082120190816
3604335 0 015958 776 800refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082120190816
3664381 0 021093 760 744refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
3696743 0 016622 776 800refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082120190816
3704612 0 018933 760 1128refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
3728612 0 018933 760 1128refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082120190816
3876612 0 018261 760 1128refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082120190816
3957743 0 016622 776 800refgcc_-march=k8_-O3_-fomit-frame-pointer2019082120190816
3960342 0 015830 776 800refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082120190816
3988335 0 015862 776 800refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082120190816
40201193 0 019974 776 800refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
40241174 0 019854 776 800refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082120190816
4083926 0 018974 776 800refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082120190816
4108342 0 015894 776 800refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082120190816
4136381 0 021093 760 744refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
4196335 0 015958 776 800refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082120190816
4204926 0 018974 776 800refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082120190816
42121003 0 018822 776 800refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
4308367 0 015910 776 800refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082120190816
4344333 0 015918 776 800refgcc_-O3_-fomit-frame-pointer2019082120190816
4412335 0 015958 776 800refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082120190816
4420333 0 015918 776 800refgcc_-m64_-O3_-fomit-frame-pointer2019082120190816
4424333 0 015918 776 800refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082120190816
4444342 0 015742 776 800refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082120190816
4448381 0 021093 760 744refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
4464381 0 019765 760 744refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082120190816
45561003 0 018822 776 800refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
4556744 0 016790 776 800refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
4636926 0 018974 776 800refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082120190816
47521488 0 016790 776 800refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
48281193 0 019974 776 800refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
48841174 0 019854 776 800refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082120190816
4964327 0 015686 776 800refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
5136327 0 015686 776 800refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
5463436 0 017077 768 800refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082120190816
5604436 0 017077 768 800refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082120190816
5740436 0 017077 768 800refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082120190816
5772433 0 017109 768 800refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
5784436 0 017141 768 800refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
6036436 0 017021 768 800refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082120190816
6112433 0 017317 768 800refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082120190816
6144433 0 017317 768 800refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082120190816
6388433 0 017317 768 800refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082120190816
6412166 0 013381 768 800refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082120190816
6789168 0 012641 752 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082120190816
6792436 0 017021 768 800refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082120190816
6864174 0 012665 752 768refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082120190816
6894168 0 012641 752 768refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082120190816
6908436 0 017141 768 800refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
6916166 0 013381 768 800refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082120190816
6920433 0 017109 768 800refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
6968433 0 017309 768 800refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082120190816
7036166 0 013389 768 800refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082120190816
7072174 0 012665 752 768refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082120190816
7092165 0 013429 768 800refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082120190816
7152165 0 013429 768 800refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082120190816
7176433 0 017309 768 800refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082120190816
7216174 0 012665 752 768refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082120190816
7248165 0 013469 768 800refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082120190816
7344166 0 013389 768 800refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082120190816
7388168 0 012625 752 768refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
7444166 0 013429 768 800refgcc_-march=k8_-O2_-fomit-frame-pointer2019082120190816
7448166 0 013381 768 800refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082120190816
7480168 0 012625 752 768refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
7508165 0 013413 768 800refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
7552174 0 012665 752 768refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
7554165 0 013429 768 800refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082120190816
7566165 0 013429 768 800refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082120190816
7652168 0 012625 752 768refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082120190816
7704174 0 012665 752 768refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082120190816
7764165 0 013429 768 800refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082120190816
7816166 0 013381 768 800refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082120190816
7912166 0 013381 768 800refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082120190816
7924174 0 012665 752 768refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082120190816
7928165 0 013429 768 800refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082120190816
7936166 0 013381 768 800refgcc_-m64_-O2_-fomit-frame-pointer2019082120190816
7960166 0 013389 768 800refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082120190816
7976166 0 013381 768 800refgcc_-O2_-fomit-frame-pointer2019082120190816
8040174 0 012665 752 768refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
8040168 0 012625 752 768refgcc_-march=k8_-Os_-fomit-frame-pointer2019082120190816
8116332 0 013693 768 800refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
8160165 0 013429 768 800refgcc_-O_-fomit-frame-pointer2019082120190816
8176168 0 012625 752 768refgcc_-m64_-Os_-fomit-frame-pointer2019082120190816
8188174 0 012665 752 768refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
8200336 0 012625 752 768refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
8228168 0 012625 752 768refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082120190816
8264165 0 013469 768 800refgcc_-march=k8_-O_-fomit-frame-pointer2019082120190816
8444166 0 013693 768 800refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
8460165 0 013429 768 800refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082120190816
8492330 0 013413 768 800refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
8564168 0 012625 752 768refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082120190816
8576166 0 013381 768 800refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082120190816
8624165 0 013429 768 800refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082120190816
8648165 0 013429 768 800refgcc_-m64_-O_-fomit-frame-pointer2019082120190816
8676165 0 013429 768 800refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082120190816
8692399 0 016773 768 800refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
8704174 0 012665 752 768refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
8716168 0 012625 752 768refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082120190816
8724168 0 012625 752 768refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
8728168 0 012641 752 768refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082120190816
8744166 0 013429 768 800refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082120190816
8800168 0 012641 752 768refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082120190816
8828396 0 017205 768 800refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082120190816
8968168 0 012625 752 768refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082120190816
8980168 0 012625 752 768refgcc_-Os_-fomit-frame-pointer2019082120190816
9124168 0 012625 752 768refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082120190816
9692399 0 016773 768 800refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
10060396 0 017205 768 800refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082120190816
10704183 0 013165 768 800refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
10808182 0 013461 768 800refgcc_-march=nocona_-O_-fomit-frame-pointer2019082120190816
11252183 0 013165 768 800refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
11804182 0 013461 768 800refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082120190816
17688255 0 015102 760 760refcc2019082120190816
17844255 0 015102 760 760refgcc2019082120190816
19520255 0 015102 760 760refgcc_-funroll-loops2019082120190816

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