Implementation notes: amd64, gpu, crypto_aead/joltikeq8048v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: joltikeq8048v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
581660119256 0 037077 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
625780449486 0 040501 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
626504024687 0 039949 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019082620190816
735666318600 0 038709 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
749173218600 0 038709 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
753602018600 0 038709 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
765298818408 0 035461 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082620190816
770881719256 0 037077 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082620190816
773884418613 0 037397 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082620190816
792051624671 0 039941 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
802120818408 0 035461 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082620190816
848131224711 0 039949 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082620190816
850024825865 0 043453 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082620190816
860896825554 0 042805 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
864360825839 0 044165 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
864668424562 0 040069 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
868431625722 0 043893 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
870616424406 0 039349 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
873048824687 0 039949 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
875149224671 0 039789 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
884630024406 0 039349 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
888079225865 0 043453 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
889242824687 0 040021 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
892280024687 0 040021 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
900461224671 0 039925 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082620190816
900920825554 0 042805 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
903380824687 0 040021 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
904098024562 0 040069 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082620190816
908203225839 0 044165 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
908595625865 0 043453 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082620190816
910900025722 0 043893 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082620190816
920086024743 0 040501 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
921936024671 0 039877 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
928264424687 0 039949 784 928refgcc_-O3_-fomit-frame-pointer2019082620190816
1575206014503 0 027468 776 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082620190816
1620576019769 0 035868 776 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082620190816
1658425619883 0 036092 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
1668519219883 0 036092 776 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082620190816
1703471219883 0 036092 776 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082620190816
1732742819621 0 035420 776 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
1733785619907 0 036204 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
1748763619907 0 036204 776 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
1776617219769 0 035868 776 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
1785557619621 0 035420 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
1907764813806 0 025744 760 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
2198520817215 0 033484 776 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082620190816
2252197217209 0 033404 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
2299535815565 0 028484 776 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082620190816
2372468017209 0 033404 776 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
2385560017215 0 033484 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
2413846815541 0 028460 776 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
2414353215686 0 028916 776 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
2438426831372 0 028916 776 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
2438916817210 0 033612 776 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082620190816
2486080017210 0 033612 776 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082620190816
2495497617210 0 033612 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
2549495615541 0 028460 776 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
2557509615541 0 028468 776 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082620190816
2593662415286 0 027860 776 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
2604221215557 0 028476 776 928refgcc_-m64_-O2_-fomit-frame-pointer2019082620190816
2613238015541 0 028468 776 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
2621848015438 0 028340 776 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082620190816
2627725215541 0 028460 776 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
2631990415557 0 028476 776 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
2656924817190 0 033540 776 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
2680038815286 0 027860 776 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
2685314415541 0 028460 776 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
2691284815557 0 028476 776 928refgcc_-O2_-fomit-frame-pointer2019082620190816
2697006813798 0 025728 760 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
2697443617190 0 033540 776 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082620190816
2727853614505 0 027468 776 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
2736330413805 0 025728 760 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
2752900815438 0 028340 776 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
2759519614492 0 027420 776 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
2765309613805 0 025728 760 896refgcc_-m64_-Os_-fomit-frame-pointer2019082620190816
2789132414503 0 027468 776 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
2816497214503 0 027468 776 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
2841311613806 0 025728 760 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082620190816
2854923314505 0 027468 776 928refgcc_-m64_-O_-fomit-frame-pointer2019082620190816
2867541213805 0 025728 760 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
2978631214503 0 027468 776 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
2993576414503 0 027468 776 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
2995601214503 0 027468 776 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
2998818414503 0 027468 776 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082620190816
3014299614478 0 027444 776 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
3040777627610 0 025728 760 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
3045228014478 0 027444 776 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082620190816
3051264013805 0 025728 760 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082620190816
3072623613798 0 025728 760 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
3078097213806 0 025728 760 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
3115765215541 0 028468 776 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
3146362013806 0 025728 760 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
3158569213838 0 025800 760 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
3161099613805 0 025728 760 896refgcc_-Os_-fomit-frame-pointer2019082620190816
3178343614492 0 027420 776 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082620190816
3201384014503 0 027468 776 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082620190816
3206328414505 0 027468 776 928refgcc_-O_-fomit-frame-pointer2019082620190816
3267110813806 0 025728 760 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
3320213613838 0 025800 760 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
3417933213805 0 025728 760 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
3430755213822 0 025760 760 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082620190816
3450672413845 0 025816 760 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
3533875213845 0 025816 760 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
3596020813845 0 025816 760 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
3606289613845 0 025816 760 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082620190816
3607352014497 0 027436 776 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
3621985228994 0 027436 776 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
3750402013845 0 025816 760 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082620190816
3777943613845 0 025816 760 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
3822518013845 0 025816 760 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082620190816
3887333613806 0 025744 760 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
4008908813806 0 025744 760 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
7507504018612 0 033263 768 888refcc2019082620190816
7525551218612 0 033263 768 888refgcc_-funroll-loops2019082620190816
7525845618612 0 033263 768 888refgcc2019082620190816

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