Implementation notes: amd64, gpu, crypto_aead/shellaes128v2d7n80

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v2d7n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
26280939266 0 052509 800 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
36448570169 0 088781 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
36951347904 0 065199 784 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
37207653780 0 069269 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
37529161380 0 078901 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
37644448240 0 066319 784 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
38105754988 0 070533 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
38324762864 0 081333 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
38399255466 0 071277 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
38469653788 0 069157 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
38492847904 0 065199 784 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
38583662323 0 078357 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
38764861218 0 079085 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
39429653812 0 069397 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
39471654108 0 069581 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
39807945214 0 061765 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
39971153977 0 070412 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
40003244961 0 061581 800 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
40408048240 0 066319 784 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
40587254988 0 070533 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
40687554367 0 070708 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
40772861380 0 078901 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
40852454988 0 070533 800 928refgcc_-O3_-fomit-frame-pointer2019083020190816
409468124646 0 078357 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
40977948800 0 067775 784 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
41041661218 0 079085 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
41101661218 0 079085 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
41142944691 0 061157 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
41164070169 0 088781 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
41209244691 0 061157 800 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
41619255466 0 071277 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
41733253977 0 070412 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
42258054108 0 069645 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
42391653829 0 069053 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
42443154060 0 070092 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
42562453977 0 070412 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
42586853812 0 069397 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
42686448592 0 068895 784 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
42753645145 0 061829 800 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
42855653829 0 069053 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
43010453812 0 069397 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
43068048592 0 068895 784 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
43226062864 0 081333 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
43337245214 0 061765 800 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
43801654408 0 070940 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
43870454408 0 070940 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
44017648592 0 068895 784 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
44148054732 0 070285 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
44176845145 0 061829 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
44383840560 0 053708 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
44541982878 0 054932 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
44701254060 0 070092 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
44726440560 0 053708 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
44740840432 0 053580 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
44872539056 0 052285 800 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
45300445145 0 061829 800 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
45541654367 0 070708 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
46117878112 0 052285 800 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
46796440806 0 053964 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
46991639214 0 052461 800 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
47125537910 0 050040 776 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
47405640496 0 053644 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
47467238009 0 050168 776 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
47942040560 0 053708 792 928refgcc_-O2_-fomit-frame-pointer2019083020190816
47952839319 0 052557 800 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
48078039281 0 052525 800 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
48325239281 0 052525 800 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
48745641439 0 054932 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
48837239333 0 052541 800 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
49276440806 0 053964 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
49346040848 0 054020 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
49507640371 0 053188 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
49540538033 0 050184 776 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
49783640528 0 053676 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
50058439214 0 052461 800 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
50429639285 0 052525 800 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
50526440371 0 053188 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
50590040496 0 053644 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
50679638033 0 050184 776 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
50804839333 0 052541 800 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
51280444961 0 061581 800 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
51577240496 0 053644 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
51714838009 0 050168 776 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
51921637910 0 050040 776 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
52073638024 0 050184 776 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
52656837907 0 050032 776 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
52737675810 0 050032 776 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
52738040848 0 054020 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
52744439281 0 052525 800 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
53466037831 0 049960 776 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
53755639319 0 052557 800 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
53806437910 0 050040 776 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
53976439319 0 052557 800 928refgcc_-O_-fomit-frame-pointer2019083020190816
54372839285 0 052525 800 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
54542437907 0 050032 776 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
54817237905 0 050032 776 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
54972038024 0 050184 776 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
54974439280 0 052509 800 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
55181238033 0 050184 776 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
55214839285 0 052525 800 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
55243638009 0 050168 776 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
55246040848 0 054020 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
55680437896 0 050016 776 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
55702838033 0 050184 776 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
55705237833 0 049960 776 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
56030037831 0 049960 776 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
56197237907 0 050032 776 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
57390437896 0 050016 776 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
58614037910 0 050040 776 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
58808437905 0 050032 776 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
59050837905 0 050032 776 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
59613637831 0 049960 776 896refgcc_-Os_-fomit-frame-pointer2019083020190816
118452663615 0 078503 784 888refgcc2019083020190816
120271563615 0 078503 784 888refgcc_-funroll-loops2019083020190816
121330463615 0 078503 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