Implementation notes: amd64, gpu, crypto_aead/isapk128v20

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: isapk128v20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
30313595930 0 024821 768 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082620190816
32132805820 0 023757 768 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
32419045930 0 026149 768 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
33874365930 0 026149 768 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
34558765592 0 022765 768 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082620190816
35789645930 0 026149 768 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
36383965820 0 023757 768 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082620190816
37760925592 0 022765 768 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082620190816
41286168708 0 024821 776 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082620190816
42065765682 0 020974 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
42247969227 0 025037 776 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
42424808433 0 024645 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
42969608433 0 024645 776 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082620190816
43135649227 0 025037 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
43602565690 0 021022 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
43752448907 0 025189 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
43997205721 0 021014 784 928refgcc_-O3_-fomit-frame-pointer2019082620190816
44479365690 0 021022 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
44507685673 0 020974 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082620190816
44599525682 0 020910 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
44625865808 0 021374 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
44700445690 0 021022 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
44833728433 0 024645 776 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082620190816
45325088838 0 026446 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082620190816
45396405721 0 021014 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019082620190816
45564328708 0 024821 776 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
45808808838 0 026446 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082620190816
46167568907 0 025189 776 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
46454705690 0 020926 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082620190816
47179885658 0 020630 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
47643405658 0 020630 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
47659325808 0 021374 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082620190816
48184928838 0 026446 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
48554525698 0 020822 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
48613476052 0 021854 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
48622009173 0 027398 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
49043409688 0 026958 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
491411612104 0 021854 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
49739609360 0 027734 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
49944369173 0 027398 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082620190816
50159805721 0 021014 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
50776609688 0 026958 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
51326929360 0 027734 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
82920887692 0 024142 784 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082620190816
83145367692 0 024142 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
83414847692 0 024142 784 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082620190816
83737007615 0 023838 784 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
89063077606 0 024014 784 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
92482047615 0 023838 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
92532847606 0 024014 784 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082620190816
92574848329 0 024654 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
104864568329 0 024654 784 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082620190816
209632964640 0 017565 776 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
2107041210048 0 018293 776 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
213185044640 0 017565 776 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082620190816
214651114624 0 017573 776 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082620190816
215648044624 0 017573 776 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
217298004672 0 017597 776 928refgcc_-O2_-fomit-frame-pointer2019082620190816
217639204725 0 017669 776 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
221745724640 0 017565 776 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
222542564640 0 017565 776 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
223126124624 0 017573 776 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
236849125024 0 018293 776 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
241886924640 0 017565 776 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
241938404672 0 017597 776 928refgcc_-m64_-O2_-fomit-frame-pointer2019082620190816
242898364725 0 017669 776 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082620190816
245843734672 0 017597 776 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
291255124753 0 017357 776 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
318528323839 0 015753 760 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082620190816
325203984753 0 017357 776 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
327420603845 0 015793 760 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
333168873839 0 015753 760 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
334476277678 0 015753 760 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
335490783839 0 015753 760 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
336856933839 0 015753 760 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082620190816
338034003845 0 015793 760 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
338808883845 0 015793 760 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
342735783839 0 015753 760 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
343515093839 0 015753 760 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
343747123839 0 015753 760 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
344195523839 0 015753 760 896refgcc_-Os_-fomit-frame-pointer2019082620190816
344379083839 0 015753 760 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
344726723845 0 015793 760 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
345361283839 0 015753 760 896refgcc_-m64_-Os_-fomit-frame-pointer2019082620190816
346143123839 0 015753 760 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
348750183845 0 015793 760 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082620190816
355668124674 0 017678 784 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082620190816
357991284709 0 017710 784 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
360091743839 0 015753 760 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
362675723839 0 015753 760 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082620190816
363015154709 0 017710 784 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
365191224709 0 017710 784 928refgcc_-O_-fomit-frame-pointer2019082620190816
366413144709 0 017710 784 928refgcc_-m64_-O_-fomit-frame-pointer2019082620190816
372612464677 0 017646 784 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
379371564709 0 017710 784 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082620190816
400637093845 0 015793 760 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
401531643839 0 015753 760 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
403963933845 0 015793 760 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082620190816
404694843839 0 015753 760 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
406062323845 0 015793 760 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
406611604667 0 017662 784 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082620190816
410103763839 0 015753 760 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
412843883845 0 015793 760 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082620190816
430318209354 0 017646 784 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
430864524709 0 017710 784 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082620190816
432569254667 0 017662 784 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
435770664674 0 017678 784 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
438830924709 0 017710 784 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
439394084709 0 017710 784 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
447075044674 0 017678 784 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
603564405438 0 018422 784 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
612863045438 0 018422 784 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082620190816
1628011806774 0 021487 776 888refgcc_-funroll-loops2019082620190816
1660991156774 0 021487 776 888refgcc2019082620190816
1677082806774 0 021487 776 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