Implementation notes: amd64, gpu, crypto_aead/sestatetweaes128v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: sestatetweaes128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
58283711533 0 026805 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
63798810705 0 026053 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
66600010705 0 025957 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
66765210705 0 026053 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
68500811501 0 026741 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
68621611501 0 026805 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
68896410705 0 026053 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
70896011335 0 026477 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
84588811615 0 026917 784 928refgcc_-O3_-fomit-frame-pointer2019083020190816
85106411745 0 027317 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
86021212354 0 029973 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
86409611615 0 026917 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
87416412354 0 029973 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
87894010460 0 028325 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
88668310620 0 027717 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
90082410460 0 028325 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
90297611745 0 027317 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
90940412437 0 030645 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
91614011615 0 026917 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
95546812437 0 030645 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
96039212354 0 029973 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
97788310620 0 027717 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
98044011722 0 031845 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
101642811722 0 031845 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
103836411722 0 030517 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
10640589721 0 025892 776 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
10823609714 0 025964 776 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
109446011722 0 031845 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
10973019714 0 025964 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
11011779714 0 025964 776 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
12197049721 0 025892 776 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
12319806076 0 019060 776 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
12533168648 0 025108 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
12930368648 0 025108 776 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
12986968633 0 025052 776 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
13143065479 0 018508 776 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
13144646044 0 019028 776 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
13334165487 0 018500 776 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
13376399805 0 026108 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
13381205487 0 018500 776 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
13387486132 0 019132 776 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
13388584860 0 016856 760 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
13411728648 0 025108 776 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
13413646048 0 019044 776 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
13439606044 0 019028 776 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
135391611517 0 026517 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
136210212194 0 029493 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
13633806048 0 019044 776 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
13678968633 0 025052 776 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
13729249805 0 026108 776 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
13729285487 0 018500 776 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
13753726132 0 019132 776 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
13776846092 0 019076 776 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
13801246076 0 019060 776 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
13828685487 0 018500 776 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
13927446076 0 019060 776 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
14042089514 0 025404 776 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
14075089514 0 025404 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
14101205479 0 018508 776 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
141646812454 0 030805 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
141651611517 0 026517 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
14165285493 0 018516 776 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
14175965493 0 018516 776 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
141850412194 0 029493 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
14238605487 0 018500 776 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
14320805493 0 018516 776 928refgcc_-O_-fomit-frame-pointer2019083020190816
14436365487 0 018500 776 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
146128812454 0 030805 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
14630726132 0 019132 776 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
146551211794 0 027557 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
14679926044 0 019028 776 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
14879725487 0 018500 776 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
15051646044 0 019028 776 928refgcc_-O2_-fomit-frame-pointer2019083020190816
15134678470 0 024708 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
15175765487 0 018500 776 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
153129623588 0 027557 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
15559568581 0 024924 776 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
15607728581 0 024924 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
16921808470 0 024708 776 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
184107212632 0 019580 776 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
18631806316 0 019580 776 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
19054325779 0 018452 776 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
19263574838 0 016816 760 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
19354864892 0 016888 760 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
19545934892 0 016888 760 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
19624654812 0 016784 760 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
19664404892 0 016888 760 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
19778964843 0 016816 760 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
19877965779 0 018452 776 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
19956094843 0 016816 760 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
19971094892 0 016888 760 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
19974845353 0 018348 776 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
20050044892 0 016888 760 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
20068004812 0 016784 760 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
20075564860 0 016856 760 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
20307805353 0 018348 776 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
20534924843 0 016816 760 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
20584124843 0 016800 760 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
20624404843 0 016816 760 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
20680405293 0 018284 776 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
206903610586 0 018284 776 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
20717044892 0 016888 760 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
20842384843 0 016816 760 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
20996244843 0 016816 760 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
21021884812 0 016784 760 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
21029684846 0 016816 760 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
21413804838 0 016816 760 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
21592644860 0 016856 760 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
21775844843 0 016800 760 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
21972484838 0 016816 760 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
22029564812 0 016784 760 896refgcc_-Os_-fomit-frame-pointer2019083020190816
22380449686 0 016816 760 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
53347479886 0 024567 768 888refcc2019083020190816
54178899886 0 024567 768 888refgcc2019083020190816
54825399886 0 024567 768 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