Implementation notes: amd64, gpu, crypto_aead/skinnyaeadtk296128v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: skinnyaeadtk296128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
381611628924 0 034189 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
563673613489 0 032717 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
578132813385 0 032493 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
581138813400 0 032613 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
591796413400 0 032677 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
598010813489 0 032813 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
598921214030 0 033285 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
603108813489 0 032813 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
604585613489 0 032813 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
630160010632 0 034205 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
640838010632 0 034205 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
645403210632 0 034205 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
661702811348 0 032653 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
671728811348 0 032653 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
680129211004 0 031533 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
694075614446 0 033837 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
701458014462 0 034189 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
703263611004 0 031533 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
704935214446 0 033837 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
706009215540 0 037837 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
706102415676 0 036677 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
707204410584 0 032829 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
710006015355 0 037389 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
712770415642 0 037205 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
717286814686 0 033925 784 928refgcc_-O3_-fomit-frame-pointer2019083020190816
720110415642 0 037205 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
723848015540 0 037837 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
725314815355 0 037389 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
745883214686 0 033925 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
746382414588 0 033301 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
746958814686 0 033925 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
748221615676 0 036677 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
752165614588 0 033301 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
762041215642 0 037205 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
783570816572 0 036597 784 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
797232016405 0 036045 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
802019616659 0 036981 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
806418016405 0 036045 784 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
813581616504 0 036757 784 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
816764816659 0 036981 784 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
817651216504 0 036757 784 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
822366416572 0 036597 784 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
823628817247 0 037453 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
832388817247 0 037453 784 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
834025216504 0 036757 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
839585217247 0 037453 784 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
841556017423 0 037461 784 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
848840017423 0 037461 784 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
849948817281 0 037245 784 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
858928017281 0 037245 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
864172417385 0 037373 784 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
877683617385 0 037373 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
107075328074 0 025053 784 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
159293767976 0 024413 784 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
165328328082 0 025053 784 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
169074488082 0 025053 784 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
170617168082 0 025053 784 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
170844487976 0 024413 784 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
172998848082 0 025053 784 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
177070768319 0 025605 784 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
178260087627 0 024373 784 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
179425088139 0 025141 784 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
179635847595 0 024341 784 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
180956438135 0 024997 784 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
184632447627 0 024373 784 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
185317928139 0 025141 784 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
186000008074 0 025053 784 928refgcc_-O2_-fomit-frame-pointer2019083020190816
186588008135 0 024997 784 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
186657087628 0 024373 784 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
187637918240 0 025205 784 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
187792407617 0 024229 784 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
187929607628 0 024373 784 928refgcc_-O_-fomit-frame-pointer2019083020190816
188588768074 0 025053 784 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
188717607622 0 024285 784 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
188842567622 0 024285 784 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
1902642816638 0 025605 784 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
190605047627 0 024373 784 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
190652927627 0 024373 784 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
191389607628 0 024373 784 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
191774967539 0 024293 784 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
193232527539 0 024293 784 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
193537607617 0 024229 784 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
194464127539 0 024293 784 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
195012246478 0 021904 760 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
195427247627 0 024373 784 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
196943648139 0 025141 784 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
1985039615190 0 024341 784 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
198618486478 0 021904 760 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
200658046412 0 021800 760 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
201505886474 0 021880 760 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
203287806412 0 021800 760 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
204531286412 0 021800 760 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
204789456398 0 021768 760 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
206050406474 0 021880 760 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
207079966478 0 021896 760 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
209862926478 0 021896 760 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
223051086393 0 021752 760 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
225205126356 0 021696 760 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
225995886410 0 021776 760 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
226860726413 0 021784 760 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
226958366410 0 021776 760 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
227318286393 0 021752 760 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
227573006363 0 021720 760 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
228715886406 0 021776 760 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
229849406356 0 021696 760 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
229958206356 0 021696 760 896refgcc_-Os_-fomit-frame-pointer2019083020190816
230712326413 0 021784 760 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
230840926393 0 021752 760 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
231287286406 0 021776 760 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
235405886410 0 021784 760 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
2360271612820 0 021784 760 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
238918286413 0 021784 760 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
9612967615071 0 033647 768 888refcc2019083020190816
9703585215071 0 033647 768 888refgcc_-funroll-loops2019083020190816
9946398815071 0 033647 768 888refgcc2019083020190816

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