Implementation notes: x86, gpu, crypto_aead/simple128speck

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: simple128speck
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
38816977473 0 026411 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
39318807544 0 027158 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
40741058306 0 027561 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
40974687637 0 027349 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
41039858882 0 028203 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
41306408133 0 027788 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
41426288882 0 028203 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
42072689023 0 029447 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
42968569392 0 030976 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
43043408494 0 029556 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
43116607193 0 026594 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
43467088821 0 028399 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
43626408075 0 027844 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
43643366897 0 025705 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
43761849139 0 030575 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
43830218133 0 027788 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
44107059217 0 030799 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
44256249291 0 028704 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
44445819290 0 029885 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
44458529196 0 030431 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
44629688466 0 027612 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
44699568882 0 028203 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
44811918610 0 029305 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
44989008133 0 027788 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
45085679067 0 027937 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
45144008803 0 028377 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
454654016738 0 027076 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
45511209196 0 030431 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
45665969067 0 027937 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
46224209228 0 028836 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
46373449085 0 028221 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
46537409085 0 028221 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
46639289067 0 027885 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
46885489085 0 028221 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
47011208821 0 027947 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
47165288645 0 027129 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
48552168861 0 027771 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
48577249067 0 027949 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
48687608861 0 027771 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
49312569201 0 027881 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
49748677576 0 027373 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
49766929140 0 029024 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
49881788857 0 028068 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
50687726243 0 025797 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
52375478663 0 028040 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
53653088808 0 028108 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
53843488986 0 027340 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
53941208663 0 028040 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
53970248401 0 028240 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
54207448827 0 027232 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
54380646243 0 025797 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
54924368401 0 028240 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
55929667644 0 027453 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
56078048808 0 028108 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
56930048754 0 029584 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
57051968754 0 029584 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
57303129005 0 028916 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
57581489005 0 028916 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
57981327644 0 027453 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
58223688827 0 027232 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
59037608140 0 026621 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
59276498391 0 027831 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
61029288467 0 026439 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
61353998138 0 027091 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
61397507696 0 026029 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
61964688140 0 026621 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
62339607631 0 027101 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
62570608140 0 026621 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
62579557696 0 026029 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
63282687648 0 027725 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
63912367201 0 025846 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
64830117201 0 025846 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
64906268013 0 026915 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
65511527679 0 025821 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
66451927201 0 025846 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
66701238048 0 025519 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
67426207648 0 027725 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
75422136747 0 026068 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
75922205496 0 021305 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
76077875952 0 022245 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
76267565952 0 022245 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
76510087029 0 025648 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
76523125952 0 022229 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
76584125952 0 022229 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
78514046183 0 022564 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
79084525909 0 022129 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
79218485952 0 022261 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
79769166325 0 022351 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
79840686325 0 022351 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
79897606325 0 022351 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
80179245952 0 022229 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
80199765952 0 022245 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
80234446397 0 023087 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
807564012700 0 022256 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
80962605740 0 021524 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
83089264208 0 019200 396 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
84943764233 0 019152 396 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
85844164172 0 019072 396 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
85947515681 0 021690 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
86545844233 0 019152 396 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
86771344233 0 019152 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
87411154172 0 019072 396 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
87423695676 0 021618 412 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
88151234199 0 019072 396 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
88219544208 0 019200 396 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
88952284279 0 019216 396 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
89286444164 0 019008 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
89845164188 0 019104 396 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
89973684259 0 019184 396 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
90108634188 0 019104 396 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
90560404172 0 019072 396 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
90606286036 0 021940 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
90706045262 0 020898 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
90925954259 0 019184 396 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
91586524172 0 019072 396 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
91838128558 0 019216 396 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
91972835759 0 021540 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
92188605681 0 021690 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
92296604188 0 019104 396 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
92477164208 0 019200 396 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
92684244279 0 019216 396 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
92753004282 0 019216 396 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
927856010734 0 020389 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
92792724164 0 019008 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
92837124199 0 019072 396 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
92928924188 0 019104 396 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
93070934172 0 019072 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
93112234257 0 019168 396 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
93436925759 0 021540 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
93763564260 0 019264 396 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
93945245681 0 021690 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
93948805681 0 021690 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
94061044244 0 019120 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
94137004233 0 019152 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
94137044275 0 019200 396 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
94437165681 0 021690 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
94531564188 0 019104 396 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
94709166108 0 021964 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
94713284188 0 019104 396 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
94995764257 0 019168 396 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
95192684164 0 019008 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
95247084172 0 019072 396 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
95336365681 0 021690 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
95343074259 0 019184 396 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
95663444257 0 019168 396 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
95989804289 0 019184 396 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
96225964279 0 019216 396 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
96327005683 0 021541 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
96337764279 0 019216 396 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
96455604199 0 019072 396 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
97715484260 0 019264 396 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
97794965681 0 021690 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
98522136108 0 021964 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
99146884260 0 019264 396 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
99619405622 0 021565 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
100487206108 0 021964 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
101538485424 0 021740 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
101722165636 0 021581 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
101725055424 0 021740 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
104212925636 0 021581 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
107614054913 0 020817 408 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
113353404913 0 020817 408 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
114537485390 0 020454 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
117779485390 0 020454 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
120239564884 0 020584 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
121408685390 0 020454 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
122074485475 0 020428 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
128531324887 0 020479 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
130369805692 0 021077 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
131114885692 0 021077 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
132203766311 0 021795 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
134677535692 0 021077 408 832refgcc_-m32_-march=k6-3_-O2_-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