Implementation notes: amd64, gpu, crypto_aead/estatetweaes128v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: estatetweaes128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
57972810487 0 025749 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082620190816
70079211301 0 026613 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019082620190816
75327911117 0 026269 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
77557611474 0 031605 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
78487611315 0 026597 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082620190816
80285611283 0 026533 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
80744111283 0 026597 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
83412810503 0 025861 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
91459210503 0 025861 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
92493210503 0 025861 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
9415245942 0 018916 776 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082620190816
10584645323 0 018332 776 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082620190816
10619765329 0 018348 776 928refgcc_-m64_-O_-fomit-frame-pointer2019082620190816
106987512073 0 029685 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082620190816
107384412073 0 029685 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082620190816
112268011428 0 026997 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082620190816
112800811428 0 026997 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
113571611301 0 026613 784 928refgcc_-O3_-fomit-frame-pointer2019082620190816
114804410212 0 028085 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082620190816
116506812073 0 029685 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
118878010372 0 027477 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082620190816
119272011301 0 026613 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
120325212175 0 030389 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
120870812175 0 030389 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082620190816
124933610372 0 027477 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082620190816
127783610212 0 028085 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
129190411474 0 031605 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
13221129461 0 025636 776 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082620190816
13379849439 0 025692 776 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082620190816
13890809439 0 025692 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
13996719439 0 025692 776 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082620190816
140244411474 0 031605 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
14141049461 0 025636 776 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
144047611474 0 030277 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082620190816
15503257333 0 023796 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
15507566014 0 019004 776 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
15582565926 0 018900 776 928refgcc_-O2_-fomit-frame-pointer2019082620190816
158178012344 0 019436 776 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
16385205942 0 018916 776 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
16421765926 0 018900 776 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
16504805323 0 018332 776 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082620190816
16522115323 0 018332 776 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
16526205329 0 018348 776 928refgcc_-O_-fomit-frame-pointer2019082620190816
16542184685 0 016656 760 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
16675175942 0 018916 776 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
16690885942 0 018916 776 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
16732237307 0 023708 776 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082620190816
16827845926 0 018900 776 928refgcc_-m64_-O2_-fomit-frame-pointer2019082620190816
16829445926 0 018900 776 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
16895845880 0 018868 776 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082620190816
17052425323 0 018332 776 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
170565611192 0 026197 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
17124575323 0 018332 776 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
17143126014 0 019004 776 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082620190816
17182125880 0 018868 776 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
17203766014 0 019004 776 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
173345111926 0 029221 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
17335925315 0 018332 776 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082620190816
17390647333 0 023796 776 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082620190816
17424405323 0 018332 776 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
17442397333 0 023796 776 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082620190816
17464209550 0 025852 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
17657364693 0 016672 760 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082620190816
17675679225 0 025100 776 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
17700485329 0 018348 776 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
177942411192 0 026197 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
17895765323 0 018332 776 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
180019611926 0 029221 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
18092605315 0 018332 776 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
18149245323 0 018332 776 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082620190816
18206727307 0 023708 776 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
183834612129 0 030469 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
185916611463 0 027205 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
189222512129 0 030469 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
18935349550 0 025852 776 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
189788722926 0 027205 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
19192729225 0 025100 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
19793737144 0 023396 776 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
20704367266 0 023596 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
21216407144 0 023396 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
21380247266 0 023596 776 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082620190816
24484685189 0 018180 776 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082620190816
24735904738 0 016744 760 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
24914405189 0 018180 776 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
24948726172 0 019436 776 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
25229135133 0 018108 776 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
25385805606 0 018276 776 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
25413154738 0 016728 760 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
25484084690 0 016656 760 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082620190816
25491004707 0 016712 760 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082620190816
25501409380 0 016656 760 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
25747964738 0 016744 760 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
25759404659 0 016624 760 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
25926604690 0 016656 760 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
26045644690 0 016656 760 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
26054244707 0 016712 760 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082620190816
26064364685 0 016656 760 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
26161645606 0 018276 776 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
26218004738 0 016728 760 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
26354524690 0 016656 760 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
26379604707 0 016712 760 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
26588454738 0 016744 760 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
26623084659 0 016624 760 896refgcc_-m64_-Os_-fomit-frame-pointer2019082620190816
26637404690 0 016656 760 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
267186410266 0 018108 776 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
26844924690 0 016656 760 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
27024164685 0 016656 760 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
27203844738 0 016744 760 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082620190816
27265604690 0 016656 760 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082620190816
27388964690 0 016656 760 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
27700004659 0 016624 760 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
28768884659 0 016624 760 896refgcc_-Os_-fomit-frame-pointer2019082620190816
67022739785 0 024455 768 888refgcc2019082620190816
71120079785 0 024455 768 888refgcc_-funroll-loops2019082620190816
71628489785 0 024455 768 888refcc2019082620190816

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