Implementation notes: amd64, gpu, crypto_aead/trivia128v2

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: trivia128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3382605195 0 018037 768 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
3703488797 0 028829 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
3757969032 0 026109 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
3801128797 0 028829 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
3863769032 0 026109 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
4013769032 0 026877 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
4031568797 0 028829 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
4091168834 0 027549 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
4152249032 0 026877 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
41730814604 0 032158 776 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
4187208176 0 024205 768 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
42067614578 0 032742 776 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
4207008233 0 024357 768 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
43300014578 0 032742 776 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
43629614604 0 032158 776 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
43924010154 0 025390 776 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
4514208233 0 024357 768 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
45571210154 0 025390 776 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
45731610122 0 025366 776 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
45776814604 0 032158 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
4615768233 0 024357 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
46264810138 0 025430 776 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
46342810017 0 025526 776 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
4638808176 0 024205 768 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
4710445195 0 018037 768 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
47440010138 0 025430 776 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
47468410154 0 025390 776 928refgcc_-O3_-fomit-frame-pointer2019083020190816
4747765195 0 018037 768 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
47479210122 0 025366 776 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
47692810017 0 025526 776 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
47768410122 0 025302 776 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
48500410138 0 025430 776 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
48988010122 0 025198 776 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
50024810042 0 025238 776 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
5017805195 0 018061 768 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
5119085195 0 018061 768 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
5130045195 0 018037 768 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
5140085195 0 018061 768 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
5178885029 0 017877 768 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
5180365029 0 017877 768 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
5184125195 0 018037 768 928refgcc_-O2_-fomit-frame-pointer2019083020190816
5329485195 0 018037 768 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
5331445195 0 018037 768 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
5447005195 0 018037 768 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
6847764523 0 017413 768 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
7215444519 0 017397 768 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
7373284519 0 017397 768 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
7388444519 0 017397 768 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
7445284519 0 017397 768 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
7475284523 0 017413 768 928refgcc_-O_-fomit-frame-pointer2019083020190816
7485244532 0 017421 768 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
7512604523 0 017413 768 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
7538004519 0 017397 768 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
7577244532 0 017421 768 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
7679684519 0 017397 768 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
7709124519 0 017397 768 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
7806884519 0 017397 768 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
8656326477 0 022757 768 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
8839166477 0 022757 768 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
92970816697 0 034998 776 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
9331488683 0 024429 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
94552416084 0 033326 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
9492806467 0 022797 768 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
9652608683 0 024429 768 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
9695726467 0 022797 768 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
96974816697 0 034998 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
98905616084 0 033326 776 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
9939446467 0 022797 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
9946769097 0 025301 768 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
10022329097 0 025301 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
10301489783 0 024734 776 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
105341220296 0 025862 776 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
106001610148 0 025862 776 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
10740249783 0 024734 776 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
10999164817 0 017365 768 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
111157210778 0 018541 768 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
11514484817 0 017365 768 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
11546845389 0 018541 768 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
13014763962 0 015865 752 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
13261403936 0 015849 752 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
13281083936 0 015849 752 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
13289123965 0 015841 752 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
13303803962 0 015865 752 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
13724283965 0 015841 752 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
13727883965 0 015841 752 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
13789323962 0 015865 752 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
13792923965 0 015841 752 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
13799643962 0 015865 752 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
13815603965 0 015841 752 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
13833523962 0 015865 752 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
13857443934 0 015809 752 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
13880847930 0 015841 752 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
14044843934 0 015809 752 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
14060447102 0 023301 768 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
14160963962 0 015865 752 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
14162083965 0 015841 752 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
14277727032 0 023165 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
14312203962 0 015865 752 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
14388883965 0 015841 752 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
14411283965 0 015841 752 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
14441523965 0 015841 752 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
14445567102 0 023301 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
14515683965 0 015841 752 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
14538043965 0 015841 752 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
14542283971 0 015857 752 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
14589167032 0 023165 768 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
14701723965 0 015841 752 896refgcc_-Os_-fomit-frame-pointer2019083020190816
14993083965 0 015841 752 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
17339769008 0 017381 768 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
17400924504 0 017381 768 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
18100844508 0 017373 768 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
18599964508 0 017373 768 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
26901846786 0 021382 760 888refgcc_-funroll-loops2019083020190816
26933566786 0 021382 760 888refgcc2019083020190816
27288246786 0 021382 760 888refcc2019083020190816

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