Implementation notes: amd64, gpu, crypto_aead/saeaes256a120t128v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saeaes256a120t128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
32217616829 0 032941 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
32295615293 0 030958 776 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
32939616861 0 033069 768 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
33702016717 0 034974 776 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
33932416898 0 033141 768 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
34032413547 0 025385 752 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
34236816945 0 033117 768 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082820190816
34259613829 0 026669 768 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
34303613829 0 026669 768 928refgcc_-m64_-O2_-fomit-frame-pointer2019082820190816
34354413829 0 026669 768 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
34369613756 0 026605 768 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082820190816
34496816717 0 034974 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
34617615245 0 030398 776 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082820190816
34670416813 0 032829 768 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082820190816
34693613756 0 026605 768 928refgcc_-m64_-O_-fomit-frame-pointer2019082820190816
34924413501 0 025313 752 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082820190816
34952427486 0 026589 768 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
35060013713 0 026221 768 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
35070813800 0 026629 768 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
35116013829 0 026693 768 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
35132413547 0 025385 752 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082820190816
35181216854 0 034621 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
35196813756 0 026605 768 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
35264016669 0 034766 776 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
35302027738 0 027029 768 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
35309215190 0 030054 776 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
35513215245 0 030430 776 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082820190816
35697613501 0 025313 752 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
35793213756 0 026605 768 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
35816816294 0 033293 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082820190816
36340016653 0 034150 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
36414013829 0 026669 768 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
36506813743 0 026605 768 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082820190816
36615216653 0 034150 776 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082820190816
36653613773 0 026613 768 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082820190816
36758816861 0 033069 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
36779615229 0 030406 776 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
36874813713 0 026221 768 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
36878013547 0 025385 752 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
36896416294 0 036349 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
37369213743 0 026589 768 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
37650015256 0 030702 776 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082820190816
37795630586 0 030958 776 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
37810415245 0 030494 776 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
37965613829 0 026669 768 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
37972016713 0 032437 768 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
38034016591 0 033750 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
38066413547 0 025385 752 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
38114813756 0 026605 768 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
38164416829 0 032941 768 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082820190816
38323613501 0 025297 752 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
38372016829 0 032941 768 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082820190816
38380013501 0 025297 752 896refgcc_-m64_-Os_-fomit-frame-pointer2019082820190816
38410015245 0 030382 776 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
38473616294 0 036349 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
38585613829 0 026669 768 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082820190816
38624813869 0 027029 768 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
38705213829 0 026693 768 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082820190816
38755216899 0 033205 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
38816015245 0 030494 776 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
38868416669 0 034766 776 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082820190816
39023615229 0 030262 776 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
39041616653 0 034150 776 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082820190816
39141613501 0 025313 752 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
39252416898 0 033141 768 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082820190816
39278827002 0 025313 752 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
39279215245 0 030446 776 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
39324013547 0 025385 752 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
39533213756 0 026605 768 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082820190816
39551213829 0 026669 768 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
39617616898 0 032981 768 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
39641213501 0 025297 752 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
39844413743 0 026605 768 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
39954815245 0 030494 776 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
39964816713 0 032437 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
40006813501 0 025297 752 896refgcc_-Os_-fomit-frame-pointer2019082820190816
40033613829 0 026693 768 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
40162415256 0 030702 776 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
40163213501 0 025313 752 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
40332815190 0 030054 776 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
40442416898 0 032981 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
40458416813 0 032829 768 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
40475616899 0 033205 768 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082820190816
40556413501 0 025313 752 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
40585213800 0 026629 768 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082820190816
40829616591 0 033750 776 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
40976016294 0 033293 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082820190816
40981613547 0 025385 752 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
41216813756 0 026605 768 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082820190816
41233616294 0 036349 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
41342813501 0 025297 752 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
41420413756 0 026605 768 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
41427613501 0 025313 752 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082820190816
41433613501 0 025313 752 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
41486013501 0 025313 752 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
41508415229 0 030406 776 928refgcc_-m64_-O3_-fomit-frame-pointer2019082820190816
41609213547 0 025385 752 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
41730813756 0 026605 768 928refgcc_-O_-fomit-frame-pointer2019082820190816
41799216310 0 035037 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082820190816
41806013547 0 025385 752 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082820190816
42362013501 0 025313 752 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
43046413829 0 026669 768 928refgcc_-O2_-fomit-frame-pointer2019082820190816
43164016854 0 034621 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082820190816
43608415229 0 030406 776 928refgcc_-O3_-fomit-frame-pointer2019082820190816
43851613501 0 025313 752 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082820190816
44084816899 0 033205 768 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082820190816
44492816945 0 033117 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
44868813547 0 025385 752 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082820190816
44895613773 0 026613 768 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
45041613501 0 025297 752 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
45611213756 0 026605 768 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
45908813756 0 026605 768 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
92902422154 0 036638 760 888refgcc_-funroll-loops2019082820190816
93010422154 0 036638 760 888refgcc2019082820190816
94158022154 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