Implementation notes: amd64, gpu, crypto_aead/saefforkskinnyb128t256n120v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saefforkskinnyb128t256n120v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
502971215332 0 030582 776 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082820190816
684531215362 0 030494 776 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
738528015416 0 030710 776 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
745615215380 0 030726 776 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
746024815416 0 030646 776 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
763981215380 0 030726 776 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
764826015380 0 030726 776 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
797275615696 0 031014 776 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082820190816
798988420942 0 039334 776 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
816349216000 0 031582 776 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082820190816
818736420942 0 039334 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
830981220687 0 038910 776 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082820190816
838247216039 0 031326 776 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
844980816303 0 032086 776 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
845396416039 0 031326 776 928refgcc_-O3_-fomit-frame-pointer2019082820190816
846544820798 0 038414 776 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082820190816
847040420489 0 037790 776 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
847495620489 0 037790 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
849235215749 0 030718 776 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
854222416039 0 031326 776 928refgcc_-m64_-O3_-fomit-frame-pointer2019082820190816
854696820798 0 038414 776 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082820190816
855847615749 0 030718 776 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
865550420687 0 038910 776 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
871314032606 0 032086 776 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
873248416000 0 031582 776 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
878316020798 0 038414 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
1032271216508 0 036661 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
1059833218920 0 035197 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
1092089616972 0 033197 768 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
1093665617003 0 033373 768 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082820190816
1093983616276 0 034149 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
1111667218377 0 034229 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
1128792816992 0 033405 768 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082820190816
1129816018662 0 034789 768 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
1132597218689 0 034909 768 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082820190816
1133373616276 0 033381 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082820190816
1148112418662 0 034789 768 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082820190816
1167712416276 0 034149 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082820190816
1169310016276 0 033381 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082820190816
1172208816992 0 033405 768 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082820190816
1173378818689 0 034909 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
1177096418920 0 035197 768 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
1179899216508 0 036661 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
1181945617004 0 033285 768 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082820190816
1182236018689 0 034909 768 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082820190816
1190693616972 0 033197 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
1194379218377 0 034229 768 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
1194904416508 0 036661 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
1208728417003 0 033373 768 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
1221559216992 0 033405 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
1236227617004 0 033285 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
1250008416508 0 035333 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082820190816
140089087504 0 020469 768 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082820190816
214585288339 0 021285 768 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
215459487809 0 020421 768 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
220111048339 0 021285 768 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
225210047809 0 020421 768 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
225656008339 0 021285 768 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
226219088339 0 021285 768 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
234086448356 0 021301 768 928refgcc_-m64_-O2_-fomit-frame-pointer2019082820190816
236226048356 0 021301 768 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
236461568355 0 021325 768 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
237863808355 0 021325 768 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082820190816
240872808371 0 021317 768 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082820190816
242265806483 0 018417 752 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
243052726488 0 018433 752 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
244155408241 0 021197 768 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
244234928355 0 021325 768 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
245129566488 0 018433 752 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082820190816
245592687504 0 020469 768 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
246051288241 0 021197 768 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082820190816
2463319618002 0 022277 768 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
247577288356 0 021301 768 928refgcc_-O2_-fomit-frame-pointer2019082820190816
247817726478 0 018417 752 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082820190816
249266489001 0 022277 768 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
250846567504 0 020469 768 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
251659407517 0 020485 768 928refgcc_-m64_-O_-fomit-frame-pointer2019082820190816
254753727504 0 020469 768 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
255025727487 0 020469 768 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
257356366488 0 018433 752 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
258019607504 0 020469 768 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
259736566478 0 018417 752 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082820190816
259751127504 0 020469 768 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
260006007507 0 020445 768 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
260292607504 0 020469 768 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082820190816
260745287504 0 020469 768 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082820190816
261131247487 0 020469 768 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082820190816
261431727517 0 020485 768 928refgcc_-O_-fomit-frame-pointer2019082820190816
261976566488 0 018433 752 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
262618847455 0 020405 768 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
263426447507 0 020445 768 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082820190816
264015607517 0 020485 768 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
264776766478 0 018417 752 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
2664988414910 0 020405 768 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
268204366483 0 018417 752 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
272179326407 0 018329 752 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082820190816
276131926378 0 018281 752 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
278275006377 0 018281 752 896refgcc_-m64_-Os_-fomit-frame-pointer2019082820190816
279666246397 0 018313 752 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082820190816
288031726382 0 018297 752 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
289407326398 0 018313 752 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
289885646382 0 018297 752 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
290063886397 0 018313 752 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
291433846397 0 018313 752 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
291795846382 0 018297 752 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
291835166377 0 018281 752 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
293573086398 0 018313 752 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
294750726392 0 018297 752 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
296317966398 0 018313 752 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082820190816
297045886392 0 018297 752 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
297054526377 0 018281 752 896refgcc_-Os_-fomit-frame-pointer2019082820190816
2983225612794 0 018313 752 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
12841859612694 0 027415 768 888refcc2019082820190816
12918582412694 0 027415 768 888refgcc2019082820190816
13288378812694 0 027415 768 888refgcc_-funroll-loops2019082820190816

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