Implementation notes: amd64, gpu, crypto_aead/shellaes128v2d4n64

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v2d4n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
30688039474 0 052701 800 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
37454153588 0 069173 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
38012753588 0 069173 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
38237762544 0 081013 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
38410248960 0 067023 784 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
38492161010 0 078877 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
38582848832 0 067807 784 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
38996061010 0 078877 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
39113653588 0 069173 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
39120469849 0 088429 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
39278755162 0 070973 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
39557254428 0 069965 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
39640848576 0 065871 784 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
40216853804 0 069261 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
40257669849 0 088429 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
40304461082 0 078581 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
40569053737 0 070172 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
40821653531 0 068749 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
40918861082 0 078581 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
40925648624 0 068927 784 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
41040048960 0 067023 784 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
41248061010 0 078877 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
41792848624 0 068927 784 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
41948454031 0 070372 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
42006453564 0 068933 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
42024854732 0 070277 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
421380124006 0 078005 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
42281654088 0 070588 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
42605254732 0 070277 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
42626844889 0 061429 800 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
42717240640 0 053788 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
42733244889 0 061429 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
43004848624 0 068927 784 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
43030055162 0 070973 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
43348854031 0 070372 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
43590045000 0 061685 800 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
43720044638 0 061245 800 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
43737645000 0 061685 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
43883653531 0 068749 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
44034448576 0 065871 784 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
44112053556 0 069045 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
44202453804 0 069325 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
44536240528 0 053676 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
44603654732 0 070277 800 928refgcc_-O3_-fomit-frame-pointer2019083020190816
44684445000 0 061685 800 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
44702054088 0 070588 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
44765253745 0 069756 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
44897740608 0 053756 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
45654439203 0 052445 800 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
45714440790 0 053948 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
45844039271 0 052493 800 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
46009540608 0 053756 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
46089244376 0 060821 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
46268841375 0 054836 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
46273253745 0 069756 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
46315840355 0 053156 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
46539639488 0 052717 800 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
46596053737 0 070172 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
46620640608 0 053756 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
46662640832 0 053988 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
46734040608 0 053756 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
46952862003 0 078005 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
47109653737 0 070172 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
47253639271 0 052493 800 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
47322062544 0 081013 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
47325639490 0 052717 800 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
47763939317 0 052509 800 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
47910340608 0 053756 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
48586839490 0 052717 800 928refgcc_-O_-fomit-frame-pointer2019083020190816
48594439490 0 052717 800 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
48610439489 0 052717 800 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
48660839271 0 052493 800 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
48677239203 0 052445 800 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
49546840790 0 053948 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
49571282750 0 054836 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
49743938029 0 050168 776 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
49789237822 0 049928 776 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
49912844638 0 061245 800 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
50202038005 0 050152 776 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
50377239489 0 052717 800 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
50494440355 0 053156 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
50628839045 0 052269 800 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
50811075792 0 050016 776 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
51082439317 0 052509 800 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
51349240608 0 053756 792 928refgcc_-O2_-fomit-frame-pointer2019083020190816
51360044376 0 060821 800 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
51386838020 0 050168 776 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
51574838029 0 050168 776 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
51692439489 0 052717 800 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
51996437896 0 050016 776 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
52372037824 0 049944 776 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
52440437901 0 050024 776 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
52502038005 0 050152 776 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
52699238020 0 050168 776 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
52951238029 0 050168 776 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
53264437896 0 050016 776 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
53377278090 0 052269 800 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
53400837887 0 050000 776 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
53507637898 0 050016 776 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
54087637822 0 049928 776 896refgcc_-Os_-fomit-frame-pointer2019083020190816
54536838029 0 050168 776 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
54670037901 0 050024 776 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
54919637901 0 050024 776 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
55029637896 0 050016 776 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
55343638005 0 050152 776 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
55354040832 0 053988 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
55764437887 0 050000 776 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
55986037901 0 050024 776 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
56305240832 0 053988 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
56941637898 0 050016 776 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
57811637898 0 050016 776 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
62805237822 0 049928 776 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
123075363602 0 078487 784 888refgcc2019083020190816
124118863602 0 078487 784 888refcc2019083020190816
132208863602 0 078487 784 888refgcc_-funroll-loops2019083020190816

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