Implementation notes: amd64, gpu, crypto_aead/wageae128v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: wageae128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
462138414808 0 030263 808 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
490702014031 0 029431 808 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
494278413729 0 029143 808 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
498865219021 0 036799 808 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
504666013424 0 028935 808 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
505591614808 0 030263 808 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
506473214032 0 029327 808 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
506578413424 0 028935 808 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
510702420803 0 039183 808 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
514895214207 0 029639 808 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
516426420803 0 038263 808 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
516428020987 0 039503 808 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
518905620803 0 038263 808 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
523444419021 0 036799 808 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
526233615041 0 030767 808 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
528337220987 0 039503 808 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
530002819021 0 036799 808 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
530393615041 0 030767 808 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
531018013424 0 028935 808 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
531774820803 0 039183 808 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
532065615201 0 031119 808 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
532793630402 0 031119 808 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
532855215059 0 030231 808 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
533312015059 0 030231 808 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
534053214808 0 030263 808 928refgcc_-O3_-fomit-frame-pointer2019083020190816
554748014031 0 029495 808 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
940518013527 0 029980 792 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
957138413527 0 029820 792 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
978958012981 0 028908 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
1016720013179 0 029476 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
1020049613560 0 030060 792 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
1020269213560 0 030060 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
1043844012981 0 028908 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
1048006413322 0 029684 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
1050797213322 0 029684 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
1051426413179 0 029476 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
1071600413146 0 029348 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
1073390812612 0 019340 792 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
1082028813546 0 029924 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
1083780813560 0 030060 792 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
1086479613527 0 029980 792 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
1092940413527 0 029820 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
1100145613546 0 029924 792 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
1102952413146 0 029348 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
111992446700 0 019732 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
1127982413179 0 029476 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
115252206383 0 019108 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
115837726732 0 019764 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
121088886383 0 019108 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
1212693611747 0 031870 792 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
121364806732 0 019764 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
121824526306 0 019340 792 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
1248469611062 0 028990 792 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
125463326732 0 019764 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
126137686620 0 019660 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
126229486732 0 019764 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
127374606748 0 019804 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
128592686359 0 019396 792 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
128855006892 0 020204 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
129317526359 0 019396 792 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
129494406748 0 019780 792 928refgcc_-O2_-fomit-frame-pointer2019083020190816
129695526620 0 019660 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
1310004011747 0 031870 792 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
1317502811747 0 031870 792 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
132009886748 0 019804 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
133681326748 0 019804 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
1339809211062 0 028990 792 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
1344649211747 0 030542 792 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
1389012013784 0 020204 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
140111646355 0 019404 792 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
140374525924 0 017976 776 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
1409557611060 0 028222 792 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
141287646748 0 019780 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
1424526411060 0 028222 792 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
143278686365 0 019420 792 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
143800286210 0 018280 776 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
146103645909 0 017960 776 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
146449286355 0 019404 792 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
148608006210 0 018280 776 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
149120366306 0 019372 792 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
149931246355 0 019404 792 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
150243566355 0 019404 792 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
152724446210 0 018280 776 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
153786326365 0 019420 792 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
154212126306 0 019372 792 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
155088246748 0 019780 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
155159606210 0 018280 776 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
156423766364 0 019420 792 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
156888846364 0 019420 792 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
157386846364 0 019420 792 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
158607206365 0 019420 792 928refgcc_-O_-fomit-frame-pointer2019083020190816
159910405909 0 017944 776 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
160289006355 0 019404 792 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
160311685909 0 017960 776 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
161104285909 0 017944 776 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
161208805909 0 017944 776 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
163044446207 0 018280 776 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
164290405909 0 017944 776 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
164935326210 0 018280 776 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
164961645909 0 017944 776 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
165427565909 0 017944 776 896refgcc_-Os_-fomit-frame-pointer2019083020190816
165699805909 0 017944 776 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
165764245909 0 017960 776 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
166580565906 0 017944 776 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
1678854011818 0 017944 776 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
168427925909 0 017944 776 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
169151726207 0 018280 776 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
170367606210 0 018280 776 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
171655565909 0 017944 776 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
172173286210 0 018280 776 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
174329565909 0 017944 776 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
176697845906 0 017944 776 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
4808487611764 0 026509 784 888refgcc_-funroll-loops2019083020190816
4978083611764 0 026509 784 888refgcc2019083020190816
5010477611764 0 026509 784 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