Implementation notes: amd64, gpu, crypto_aead/saeaes192a64t128v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saeaes192a64t128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
34518813333 0 026165 768 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082820190816
35618826746 0 026493 768 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
36650013259 0 026109 768 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082820190816
36927616430 0 032669 768 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
36951213333 0 026165 768 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
36962812947 0 024753 752 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082820190816
37032013333 0 026165 768 928refgcc_-m64_-O2_-fomit-frame-pointer2019082820190816
37162416430 0 032525 768 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
37246816492 0 034582 776 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
37276012947 0 024753 752 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
37341616419 0 033566 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
37366813246 0 026077 768 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
37472416096 0 036141 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
37500816080 0 033069 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082820190816
38164412947 0 024753 752 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
38320412947 0 024753 752 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
38330016419 0 033566 776 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
39023616204 0 032373 768 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
39068012947 0 024753 752 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
39286413259 0 026109 768 928refgcc_-m64_-O_-fomit-frame-pointer2019082820190816
39516413333 0 026173 768 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
39686413231 0 025725 768 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
39738015277 0 030518 776 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
39967215237 0 030094 776 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
40028412947 0 024737 752 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
40048013293 0 026109 768 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
40160013259 0 026109 768 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
40220416156 0 032261 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
40406015939 0 031653 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
40557213333 0 026165 768 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
40696816140 0 032149 768 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082820190816
40738015277 0 030422 776 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082820190816
40759215245 0 030414 776 928refgcc_-m64_-O3_-fomit-frame-pointer2019082820190816
40795613246 0 026093 768 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
40940816204 0 032373 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
40992013293 0 026109 768 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082820190816
41020016460 0 033950 776 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082820190816
41102416156 0 032261 768 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082820190816
41258816101 0 032277 768 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082820190816
41309215277 0 030518 776 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
41421616096 0 036141 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
41456813259 0 026109 768 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
41482816431 0 032733 768 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082820190816
41507213333 0 026173 768 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082820190816
41524813283 0 026093 768 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082820190816
41668015245 0 030414 776 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
41838025894 0 024753 752 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
41856016572 0 034790 776 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
41872812991 0 024825 752 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
41929612991 0 024825 752 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
42094815277 0 030438 776 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082820190816
42160412947 0 024753 752 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082820190816
42169213333 0 026173 768 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
42511213231 0 025725 768 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
42619615309 0 030934 776 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
42659216640 0 034397 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
42733216640 0 034397 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082820190816
42759215245 0 030270 776 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
42858815277 0 030390 776 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
42885612947 0 024753 752 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
42969215277 0 030518 776 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
43008016156 0 032261 768 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082820190816
43087216572 0 034790 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
43118012947 0 024753 752 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082820190816
43156815939 0 031653 768 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
43222426492 0 026077 768 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
43270413333 0 026165 768 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
43284813333 0 026165 768 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
43322413333 0 026165 768 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
43398016460 0 033950 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
43406016460 0 033950 776 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082820190816
43528416430 0 032669 768 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082820190816
43586816431 0 032733 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
43811212947 0 024737 752 896refgcc_-m64_-Os_-fomit-frame-pointer2019082820190816
43823613333 0 026165 768 928refgcc_-O2_-fomit-frame-pointer2019082820190816
43898812991 0 024825 752 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
43989613246 0 026093 768 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082820190816
44073216080 0 033069 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082820190816
44110012947 0 024753 752 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
44134813259 0 026109 768 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082820190816
44222016430 0 032525 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
44232415277 0 030454 776 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
44456815288 0 030710 776 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082820190816
44569216140 0 032149 768 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
44657613373 0 026493 768 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
44722413259 0 026109 768 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
44788813259 0 026109 768 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
44809212991 0 024825 752 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082820190816
44822012947 0 024753 752 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
45232816101 0 032277 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
45322413259 0 026109 768 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
45470013283 0 026093 768 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
45591615245 0 030414 776 928refgcc_-O3_-fomit-frame-pointer2019082820190816
45616015237 0 030094 776 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
46030812991 0 024825 752 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
46091612991 0 024825 752 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
46185212947 0 024753 752 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
46407612991 0 024825 752 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082820190816
46514412947 0 024737 752 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
46584412991 0 024825 752 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082820190816
46647612991 0 024825 752 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
46685616492 0 034582 776 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082820190816
46778430618 0 030934 776 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
46948416096 0 036141 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
47028013259 0 026109 768 928refgcc_-O_-fomit-frame-pointer2019082820190816
48142816431 0 032733 768 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082820190816
48554415288 0 030710 776 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
49490412947 0 024753 752 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
49502413259 0 026109 768 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082820190816
50640812947 0 024737 752 896refgcc_-Os_-fomit-frame-pointer2019082820190816
51182413259 0 026109 768 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
52612416112 0 034829 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082820190816
105256420378 0 034862 760 888refgcc2019082820190816
109953620378 0 034862 760 888refgcc_-funroll-loops2019082820190816
116578020378 0 034862 760 888refcc2019082820190816

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