Implementation notes: amd64, gpu, crypto_aead/saeaes256a64t64v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saeaes256a64t64v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
40582415048 0 030718 776 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
42278413853 0 026685 768 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
42560413748 0 026253 768 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
42622415008 0 030254 776 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
42892413501 0 025313 752 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
43284416280 0 034382 776 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
43643615974 0 036029 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
43671616207 0 033366 776 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
43964016387 0 032693 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
43972813808 0 026669 768 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
44270013501 0 025297 752 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
44700013852 0 026677 768 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082820190816
44906813853 0 026685 768 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
45037616326 0 032349 768 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082820190816
45238415008 0 030190 776 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082820190816
45319213853 0 026685 768 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
45329216326 0 032349 768 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
45377213853 0 026709 768 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
45402013797 0 026637 768 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
45441615000 0 030446 776 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082820190816
45520815942 0 032941 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082820190816
45622013501 0 025313 752 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
45765613547 0 025385 752 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
45936415990 0 034717 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082820190816
45990015000 0 030446 776 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
46274015008 0 030254 776 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
46283616502 0 034269 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082820190816
46551213501 0 025313 752 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082820190816
47000813501 0 025297 752 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
47106013547 0 025385 752 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
47370413852 0 026677 768 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
47374016502 0 034269 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
47409216256 0 033750 776 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082820190816
47466016347 0 034606 776 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
47471616256 0 033750 776 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082820190816
47528016256 0 033750 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
47745616386 0 032629 768 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082820190816
47758816433 0 032605 768 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082820190816
47765213797 0 026653 768 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082820190816
47768813808 0 026669 768 928refgcc_-m64_-O_-fomit-frame-pointer2019082820190816
47806413501 0 025297 752 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
47807616320 0 032429 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
47884413547 0 025385 752 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082820190816
47972813808 0 026669 768 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082820190816
47989216320 0 032429 768 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082820190816
48112013501 0 025313 752 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
48274413808 0 026669 768 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
48281613808 0 026669 768 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
48360813547 0 025385 752 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
48377216280 0 034382 776 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082820190816
48419615974 0 036029 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
48882016374 0 032573 768 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
48914813816 0 026661 768 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082820190816
48977616386 0 032469 768 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
49020816347 0 034606 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
49087216241 0 031973 768 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
49099616241 0 031973 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
49150416374 0 032573 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
49179613853 0 026685 768 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
49221215008 0 030206 776 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
49383213808 0 026669 768 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
49421613853 0 026685 768 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082820190816
49438830096 0 030718 776 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
49443614992 0 030166 776 928refgcc_-m64_-O3_-fomit-frame-pointer2019082820190816
49529615008 0 030142 776 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
49549213853 0 026709 768 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
49641613547 0 025385 752 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
49933613853 0 026685 768 928refgcc_-m64_-O2_-fomit-frame-pointer2019082820190816
49960816433 0 032605 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
50014816386 0 032629 768 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
50112015008 0 030254 776 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
50135213501 0 025297 752 896refgcc_-m64_-Os_-fomit-frame-pointer2019082820190816
50160813853 0 026709 768 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082820190816
50296013547 0 025385 752 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082820190816
50300416320 0 032429 768 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082820190816
50340815942 0 032941 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082820190816
50437227792 0 027045 768 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
50452814944 0 029798 776 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
50462813547 0 025385 752 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082820190816
50526813547 0 025385 752 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
50696413547 0 025385 752 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
50725213853 0 026685 768 928refgcc_-O2_-fomit-frame-pointer2019082820190816
50751613896 0 027045 768 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
50828416387 0 032693 768 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082820190816
50915616386 0 032469 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
51026413808 0 026669 768 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
51278013808 0 026669 768 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082820190816
51474813748 0 026253 768 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
51509214992 0 030022 776 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
51599613853 0 026685 768 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
51622414992 0 030166 776 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
51680814944 0 029798 776 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
51932015974 0 036029 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
51942027594 0 026637 768 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
51997616207 0 033366 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
52147613808 0 026669 768 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082820190816
52348014992 0 030166 776 928refgcc_-O3_-fomit-frame-pointer2019082820190816
52650813501 0 025313 752 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
52749613808 0 026669 768 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
53193613501 0 025297 752 896refgcc_-Os_-fomit-frame-pointer2019082820190816
53494413501 0 025313 752 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
53558016387 0 032693 768 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082820190816
53659613816 0 026661 768 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
53849613501 0 025313 752 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082820190816
54451215008 0 030158 776 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082820190816
54644013501 0 025297 752 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
55500827002 0 025313 752 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
56150813501 0 025313 752 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
56648013501 0 025313 752 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
56764813797 0 026653 768 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
57312413501 0 025313 752 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082820190816
57570013808 0 026669 768 928refgcc_-O_-fomit-frame-pointer2019082820190816
111732822154 0 036638 760 888refgcc_-funroll-loops2019082820190816
120858822154 0 036638 760 888refgcc2019082820190816
135202422154 0 036638 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