Implementation notes: amd64, gpu, crypto_aead/saeaes256a64t128v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saeaes256a64t128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
30336013877 0 026717 768 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082820190816
42660816118 0 033117 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082820190816
42708816557 0 032573 768 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
42985213917 0 027077 768 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
43266016118 0 033117 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082820190816
43448415181 0 030846 776 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
43658813809 0 026669 768 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082820190816
43899216381 0 033878 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
44062416621 0 032829 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
44187213547 0 025385 752 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082820190816
44196016413 0 034510 776 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
44200813501 0 025313 752 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
44465215160 0 030606 776 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082820190816
44497213809 0 026669 768 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
44546016557 0 032573 768 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082820190816
45034416573 0 032685 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
45052413877 0 026717 768 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
45486013501 0 025297 752 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
45674416632 0 032869 768 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082820190816
45698816632 0 032725 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
45699616679 0 032845 768 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082820190816
45702013796 0 026637 768 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
45727213809 0 026669 768 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082820190816
46176816621 0 032829 768 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
46258415104 0 029958 776 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
46369615117 0 030150 776 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
46505627834 0 027077 768 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
46616016477 0 034734 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
46691215149 0 030302 776 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082820190816
46816413547 0 025385 752 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
46883213809 0 026669 768 928refgcc_-m64_-O_-fomit-frame-pointer2019082820190816
46932413809 0 026669 768 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
47067213547 0 025385 752 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
47100816573 0 032685 768 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082820190816
47102813853 0 026677 768 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
47306415117 0 030294 776 928refgcc_-m64_-O3_-fomit-frame-pointer2019082820190816
47334813837 0 026677 768 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082820190816
47355616632 0 032869 768 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
47367215149 0 030286 776 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
47382013761 0 026269 768 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
47472413837 0 026677 768 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
47578013877 0 026717 768 928refgcc_-m64_-O2_-fomit-frame-pointer2019082820190816
47698815149 0 030334 776 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082820190816
47911213547 0 025385 752 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
48083213853 0 026677 768 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082820190816
48174016469 0 032197 768 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
48404413877 0 026741 768 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
48512813877 0 026717 768 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
48596013501 0 025313 752 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082820190816
48613216381 0 033878 776 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082820190816
48768013501 0 025313 752 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082820190816
48936013877 0 026717 768 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
48970413877 0 026717 768 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
49088013877 0 026741 768 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
49186016413 0 034510 776 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082820190816
49206015149 0 030398 776 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
49219613877 0 026717 768 928refgcc_-O2_-fomit-frame-pointer2019082820190816
49224813547 0 025385 752 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082820190816
49229213809 0 026669 768 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
49249613501 0 025313 752 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
49304416678 0 034445 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
49360813809 0 026669 768 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
49443216134 0 036189 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
49540813877 0 026717 768 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
49913613547 0 025385 752 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
50184830362 0 030846 776 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
50394413877 0 026741 768 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082820190816
50438027592 0 026637 768 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
50470416477 0 034734 776 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
50624413501 0 025297 752 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
50714813809 0 026669 768 928refgcc_-O_-fomit-frame-pointer2019082820190816
50738013547 0 025385 752 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
50745616150 0 034877 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082820190816
50787213809 0 026669 768 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
51201613796 0 026653 768 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
51408816679 0 032845 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
51485215149 0 030398 776 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
51497213761 0 026269 768 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
51589213809 0 026669 768 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
51612016134 0 036189 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
51618415160 0 030606 776 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
51771615149 0 030398 776 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
51843616632 0 032725 768 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
52190416134 0 036189 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
52273613547 0 025385 752 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
52439215149 0 030350 776 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
52544415117 0 030294 776 928refgcc_-O3_-fomit-frame-pointer2019082820190816
52591613809 0 026669 768 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082820190816
52798813501 0 025297 752 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
52894813501 0 025297 752 896refgcc_-m64_-Os_-fomit-frame-pointer2019082820190816
52992416633 0 032933 768 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082820190816
53020827002 0 025313 752 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
53078416335 0 033494 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
53147216573 0 032685 768 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082820190816
53580413501 0 025313 752 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
53600016633 0 032933 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
54415613501 0 025313 752 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
55013213501 0 025313 752 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
55176816381 0 033878 776 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082820190816
55424016678 0 034445 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082820190816
55917615104 0 029958 776 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
56368413501 0 025297 752 896refgcc_-Os_-fomit-frame-pointer2019082820190816
56402815117 0 030294 776 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
56448416469 0 032197 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
56503213501 0 025297 752 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
56769613796 0 026653 768 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082820190816
56820416633 0 032933 768 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082820190816
56946813501 0 025313 752 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
57055616335 0 033494 776 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
57093213547 0 025385 752 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082820190816
57356013501 0 025313 752 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082820190816
59387613501 0 025313 752 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
109582022154 0 036638 760 888refgcc2019082820190816
115917222154 0 036638 760 888refgcc_-funroll-loops2019082820190816
130340022154 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