Implementation notes: amd64, gpu, crypto_aead/joltikneq12864v13

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: joltikneq12864v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
930540016628 0 031885 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019082620190816
1123622415437 0 035509 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
1131142415453 0 032469 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082620190816
1137808015581 0 033365 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
1143299615581 0 033365 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082620190816
1146874415450 0 034197 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082620190816
1162093215453 0 032469 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082620190816
1188627216468 0 031397 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1197384418661 0 036981 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1197418815437 0 035509 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
1198288015437 0 035509 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
1199125616468 0 031397 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1199926016628 0 031957 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
1215494018398 0 035981 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082620190816
1231434018605 0 036773 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
1235112016660 0 031925 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
1235178016628 0 031957 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
1239717618398 0 035981 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082620190816
1241192016652 0 031885 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082620190816
1243736416596 0 032101 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082620190816
1246054016668 0 032389 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1251238418231 0 035461 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1252208433336 0 032389 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1255195218231 0 035461 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1255546816660 0 031909 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082620190816
1256241216628 0 031957 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
1257581218661 0 036981 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1258718016628 0 031885 784 928refgcc_-O3_-fomit-frame-pointer2019082620190816
1259615618605 0 036773 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082620190816
1261804816596 0 032101 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
1273548016660 0 031861 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
1284674416628 0 031741 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
1286704418398 0 035981 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
1292859616628 0 031885 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
2065515612395 0 025429 784 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082620190816
2145652816389 0 032741 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
2147993216316 0 032485 784 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
2156075216158 0 032021 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
2203521216325 0 032597 784 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082620190816
2259016416158 0 032021 784 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
2272156816389 0 032741 784 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
2284263216325 0 032597 784 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082620190816
2309577216316 0 032485 784 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082620190816
2323947216325 0 032597 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
2998316015208 0 031693 784 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082620190816
2999348815208 0 031693 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
3095854013174 0 026173 784 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082620190816
3111050013182 0 026173 784 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082620190816
3192249215208 0 031693 784 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082620190816
3202867212902 0 025549 784 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
3216491215192 0 031597 784 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082620190816
3216716815192 0 031597 784 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
3240558813158 0 026149 784 928refgcc_-O2_-fomit-frame-pointer2019082620190816
3287352413158 0 026149 784 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
3293033213158 0 026149 784 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
3306461213285 0 026573 784 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
3345186813158 0 026149 784 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
3379478813158 0 026149 784 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
3390818015203 0 031541 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
3393521613158 0 026149 784 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
3401861613158 0 026149 784 928refgcc_-m64_-O2_-fomit-frame-pointer2019082620190816
3417109212902 0 025549 784 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
3455900413077 0 026061 784 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082620190816
3477258413077 0 026061 784 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
3489560415203 0 031541 784 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082620190816
3493360413174 0 026173 784 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
3508206813174 0 026173 784 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
3563724826570 0 026573 784 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
3630071615179 0 031437 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
3630605615179 0 031437 784 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
3680044812366 0 025365 784 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
3718275612397 0 025429 784 928refgcc_-O_-fomit-frame-pointer2019082620190816
3802610812395 0 025429 784 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
3813694812395 0 025429 784 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
3838801211807 0 023696 760 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
3852510424732 0 025365 784 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
3880132012390 0 025389 784 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
3893785612397 0 025429 784 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
3936822811856 0 023784 760 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
3944496812397 0 025429 784 928refgcc_-m64_-O_-fomit-frame-pointer2019082620190816
3946655212395 0 025429 784 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082620190816
3950987612395 0 025429 784 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082620190816
3955401611807 0 023696 760 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
3962749612390 0 025389 784 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082620190816
3991077611856 0 023784 760 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082620190816
3999789212395 0 025429 784 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
4028574811807 0 023696 760 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
4040143612395 0 025429 784 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
4040802411856 0 023784 760 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
4048197611856 0 023784 760 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082620190816
4059904412381 0 025413 784 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
4071764412395 0 025429 784 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
4083326411809 0 023696 760 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
4090227211856 0 023784 760 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
4096190811807 0 023696 760 896refgcc_-Os_-fomit-frame-pointer2019082620190816
4120214812381 0 025413 784 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082620190816
4122532411856 0 023784 760 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
4124252011807 0 023696 760 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
4199917211807 0 023696 760 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082620190816
4201326811809 0 023696 760 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082620190816
4223000811807 0 023696 760 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
4228708411809 0 023696 760 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
4239923611809 0 023696 760 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
4251027611807 0 023696 760 896refgcc_-m64_-Os_-fomit-frame-pointer2019082620190816
4296059211856 0 023784 760 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
4341097211856 0 023784 760 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082620190816
4360321611856 0 023784 760 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
4469453623614 0 023696 760 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
4741945611813 0 023712 760 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
5242695211813 0 023712 760 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
5390825611813 0 023712 760 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
5469793611829 0 023728 760 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082620190816
9988965216024 0 030647 768 888refcc2019082620190816
10309084016024 0 030647 768 888refgcc_-funroll-loops2019082620190816
10926594416024 0 030647 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