Implementation notes: x86, gpu, crypto_aead/simple64speck

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: simple64speck
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
32109487901 0 028319 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
32524607838 0 027155 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
32551848026 0 027741 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
33398006913 0 025721 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
33843127444 0 027025 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
34124287838 0 027155 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
34712677842 0 027452 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
34967088290 0 027924 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
35156197423 0 026673 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
35171088181 0 027932 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
35418337745 0 027350 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
35744247338 0 026476 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
35791127838 0 027155 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
36206607628 0 027018 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
36835488290 0 027924 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
37685208290 0 027924 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
37791686995 0 025793 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
38045287845 0 028525 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
39117527680 0 026904 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
39412047507 0 027332 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
39426408614 0 029859 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
39666768745 0 030296 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
39947528018 0 027825 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
40019247507 0 027332 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
40661606995 0 025845 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
40853487654 0 027004 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
41156927982 0 029012 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
41324287867 0 028465 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
41329366995 0 025845 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
41477166700 0 025169 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
41759646995 0 026113 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
42041927363 0 026259 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
421653614114 0 025716 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
42432687586 0 027000 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
42435967363 0 026259 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
42552406995 0 025857 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
42691046995 0 026113 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
42764926840 0 025525 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
43008686995 0 026113 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
43125047015 0 025369 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
43426526332 0 025877 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
43650688614 0 029859 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
43844288546 0 028388 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
44289166518 0 025832 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
45218326332 0 025877 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
45383488871 0 030323 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
45505866597 0 024665 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
45542647654 0 027004 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
45807647272 0 025616 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
45955288757 0 030359 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
46007207638 0 026739 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
46175287558 0 028380 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
46492387638 0 027223 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
46572527946 0 027761 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
47273288579 0 028468 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
47635446518 0 025832 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
47726948579 0 028468 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
47862984493 0 019392 396 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
47884597292 0 025830 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
47931047279 0 025668 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
47947487558 0 028380 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
47972046615 0 025563 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
47977247015 0 025369 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
48949647301 0 026259 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
48970367279 0 025668 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
49379887292 0 025830 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
50084367015 0 025369 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
50436446597 0 024857 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
50578647650 0 027617 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
50936497153 0 026063 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
51232026178 0 023651 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
51343207946 0 027761 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
51698966972 0 025584 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
51700006597 0 024857 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
51914807650 0 027009 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
51947847650 0 027617 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
52179327292 0 025830 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
53089126882 0 024867 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
53206527099 0 026420 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
54711567730 0 027187 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
65773885759 0 022013 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
66859865743 0 021945 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
69739446256 0 022263 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
70589205759 0 022029 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
70620685388 0 021185 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
72546326256 0 022263 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
72877765759 0 022029 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
72887326256 0 022263 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
73184245735 0 021496 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
73319085759 0 022013 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
735976412186 0 021984 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
73842565759 0 022029 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
74144446299 0 022999 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
74146405759 0 022045 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
74683205759 0 022013 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
74811005974 0 022348 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
75456004490 0 019392 396 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
76673284607 0 019536 396 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
77959044504 0 019376 396 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
80221564607 0 019536 396 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
80251475539 0 021538 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
80618364494 0 019344 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
80743774589 0 019504 396 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
81197364555 0 019488 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
81287164606 0 019488 396 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
81497884493 0 019392 396 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
81682164499 0 019416 396 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
81793604675 0 019680 396 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
82026684610 0 019536 396 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
82062744499 0 019416 396 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
82258864607 0 019536 396 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
82273245614 0 021453 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
82728975539 0 021538 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
82836244552 0 019472 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
82897204499 0 019416 396 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
82963234591 0 019504 396 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
82996444552 0 019472 396 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
83264525202 0 020810 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
83294484675 0 019680 396 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
83299685539 0 021538 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
83309644615 0 019552 396 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
83459604675 0 019680 396 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
83630685539 0 021538 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
83959405539 0 021538 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
84002644499 0 019416 396 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
84111444637 0 019632 396 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
84238804504 0 019376 396 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
84328004494 0 019344 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
84350764601 0 019536 396 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
84457404591 0 019504 396 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
84482165539 0 021538 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
84698404589 0 019504 396 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
84706484504 0 019376 396 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
85039729220 0 019552 396 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
85241495696 0 021464 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
85245394499 0 019416 396 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
85369044494 0 019344 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
85400164637 0 019632 396 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
85573684490 0 019392 396 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
86003046060 0 021908 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
86133284493 0 019392 396 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
86228164589 0 019504 396 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
86358044552 0 019472 396 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
86466084493 0 019392 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
86563484637 0 019632 396 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
86634484499 0 019416 396 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
86692005539 0 021538 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
86893684591 0 019504 396 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
87155566060 0 021908 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
87233565410 0 021712 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
87326285530 0 021466 412 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
87628924580 0 019456 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
879015610400 0 020221 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
88806365585 0 021521 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
89069525410 0 021712 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
89127765696 0 021464 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
90181046060 0 021908 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
90376005985 0 021884 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
91851155875 0 021161 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
91908125585 0 021521 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
92015036061 0 021539 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
93653525875 0 021161 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
93688565875 0 021161 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
94171365586 0 021521 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
94176165472 0 020446 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
94755085472 0 020446 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
95759245472 0 020446 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
95774485106 0 020707 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
101132445073 0 020784 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
104638324847 0 020745 408 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
105786444847 0 020745 408 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
109870565373 0 020340 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref