Implementation notes: x86, titan0, crypto_aead/ingage1k128n096c224r008

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: ingage1k128n096c224r008
TimeImplementationCompilerBenchmark dateSUPERCOP version
98221460refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080120190729
99550056refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080120190729
99999492refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080120190729
100005584refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080120190729
100076564refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080120190729
100160516refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080120190729
100191624refgcc -m32 -O2 -fomit-frame-pointer2019080120190729
100220868refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080120190729
101174360refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080120190729
101300392refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080120190729
101482292refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080120190729
101706336refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080120190729
102017512refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080120190729
102042500refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080120190729
102080036refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080120190729
108030960refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080120190729
109125576refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080120190729
109541668refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080120190729
109558212refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080120190729
109877280refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080120190729
109895076refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080120190729
110206660refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080120190729
110502256refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080120190729
110534796refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080120190729
110537292refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080120190729
110576144refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080120190729
110601144refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080120190729
110673240refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080120190729
110691604refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080120190729
110796496refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080120190729
110859508refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080120190729
111593868refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080120190729
111601356refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080120190729
111678248refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080120190729
111691792refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080120190729
114703612refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080120190729
114716420refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080120190729
114747636refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080120190729
114820460refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080120190729
119731108refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080120190729
119742984refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080120190729
119748588refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080120190729
130175988refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080120190729
130192936refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080120190729
130401720refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080120190729
130541424refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080120190729
130542500refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080120190729
130552348refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080120190729
130556016refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080120190729
130559824refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080120190729
130563524refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080120190729
130646400refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080120190729
130764900refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080120190729
130897960refgcc -m32 -O -fomit-frame-pointer2019080120190729
130905952refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080120190729
130916172refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080120190729
140552920refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080120190729
140580716refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080120190729
140583060refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080120190729
140641484refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080120190729
140734672refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080120190729
140990592refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080120190729
141085868refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080120190729
141258156refgcc -m32 -O3 -fomit-frame-pointer2019080120190729
141371264refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080120190729
141871256refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080120190729
141872156refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080120190729
141985668refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080120190729
141988384refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080120190729
142041400refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080120190729
142048828refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080120190729
142140588refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080120190729
142223884refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080120190729
142322716refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080120190729
142384308refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080120190729
142548404refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080120190729
142672420refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080120190729
142685344refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080120190729
142713552refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080120190729
142747128refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080120190729
143453416refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080120190729
145304236refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080120190729
145415664refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080120190729
146036384refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080120190729
146043128refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080120190729
146045852refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080120190729
148967344refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080120190729
148990812refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080120190729
149424708refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080120190729
150043668refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080120190729
150628716refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080120190729
150631620refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080120190729
150634508refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080120190729
150903320refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080120190729
150907020refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080120190729
150911308refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080120190729
152475404refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080120190729
152561028refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080120190729
152771476refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080120190729
153416044refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080120190729
153416128refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080120190729
153422956refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080120190729
154707764refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080120190729
156193072refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080120190729
156193096refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080120190729
156219932refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080120190729
181231496refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080120190729
181822124refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080120190729
182918344refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080120190729
184136420refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080120190729
185080268refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080120190729
185642152refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080120190729
185798028refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080120190729
190333644refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080120190729
194523012refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080120190729
194531344refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080120190729
195144428refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080120190729
195255124refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080120190729
195277868refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080120190729
195385160refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080120190729
195457320refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080120190729
195561564refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080120190729
195566428refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080120190729
195566796refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080120190729
195916072refgcc -m32 -Os -fomit-frame-pointer2019080120190729
196091020refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080120190729
196113580refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080120190729
196125752refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080120190729
196227012refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080120190729
196251296refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080120190729
196308928refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080120190729
196309900refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080120190729
196345724refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080120190729
196608392refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080120190729
196659784refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080120190729
196692428refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080120190729
196704436refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080120190729
196706668refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080120190729
196908480refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080120190729
196916384refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080120190729
196939720refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080120190729
197076396refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080120190729
197121776refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080120190729
197130344refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080120190729
197153500refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080120190729
197233644refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080120190729
198056124refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080120190729
198901628refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080120190729
199590240refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080120190729
199811536refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080120190729
199811876refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080120190729
199850520refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080120190729
200897704refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080120190729
200898764refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080120190729
201100092refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080120190729
201103656refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080120190729
202443968refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080120190729
202450004refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080120190729
203783724refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080120190729
203802952refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080120190729
203819252refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080120190729
204002956refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080120190729
207232204refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080120190729
210354804refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080120190729
211868740refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080120190729
211953696refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080120190729
211980044refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080120190729
211990472refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080120190729
216797516refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080120190729
220817164refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080120190729
220818980refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080120190729
221650788refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080120190729
223320056refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080120190729
223320060refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080120190729
224663148refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080120190729
224675680refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080120190729