Implementation notes: x86, h4e450, crypto_aead/led80n6silcv1

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: led80n6silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
76094358refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017092720170725
76654122refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017092820170725
76807191refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
77950365refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092820170725
82785940refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017092820170725
82796670refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017092820170725
84368379refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
86996659refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017092720170725
87287193refgcc -m32 -O3 -fomit-frame-pointer2017092720170725
87516470refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017092720170725
87647803refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
87657388refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
87667923refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017092820170725
87693949refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017092720170725
87758924refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
87832493refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
88916485refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017092720170725
89803035refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092720170725
90480313refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092820170725
91653754refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017092820170725
91661462refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017092820170725
91918053refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017092720170725
91962912refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017092720170725
113017344refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017092820170725
114278279refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017092820170725
114318583refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
114369522refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017092820170725
116913023refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017092820170725
119591149refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017092720170725
134535209refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
143765823refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017092720170725
143792974refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
144012314refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017092720170725
145863812refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017092720170725
145870158refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017092720170725
146544036refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092720170725
148444620refgcc -m32 -O2 -fomit-frame-pointer2017092720170725
148892730refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017092720170725
148901927refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017092720170725
148903403refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017092720170725
150391840refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017092720170725
151555428refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
171885547refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
171905378refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
173373452refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017092720170725
174033707refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017092720170725
174202588refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017092720170725
174219108refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017092720170725
174224733refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017092720170725
174261749refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
174385349refgcc -m32 -Os -fomit-frame-pointer2017092720170725
174978021refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017092720170725
175273965refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
175385271refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017092820170725
175497044refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017092720170725
176125245refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017092820170725
176161350refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017092820170725
176337618refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017092820170725
176671429refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017092720170725
176843692refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017092720170725
176863039refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017092720170725
179510414refgcc -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
179807773refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017092720170725
179875555refgcc -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
179915294refgcc -m32 -march=prescott -O -fomit-frame-pointer2017092720170725
179916040refgcc -m32 -march=nocona -O -fomit-frame-pointer2017092720170725
181408732refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017092720170725
183444079refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017092720170725
184667707refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017092720170725
184671549refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017092720170725
184671996refgcc -m32 -march=core2 -O -fomit-frame-pointer2017092720170725
188481606refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017092720170725
191175464refgcc -m32 -O -fomit-frame-pointer2017092720170725
236499389refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092820170725
236505720refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017092820170725
242955242refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092820170725
242957575refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092820170725
244293678refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092820170725
244297568refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092820170725
246741918refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
246752088refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
248114374refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
248617694refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017092820170725
248710185refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
248713082refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
248724659refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017092820170725
250311805refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
250312341refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
250397713refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017092820170725
250652517refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092820170725
250714244refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017092720170725
251314463refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092720170725
251736235refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017092820170725
251738187refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092820170725
252149855refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092720170725
253182534refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017092820170725
253976211refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017092720170725
254186375refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092720170725
254443844refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092720170725
254445521refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092720170725
254453301refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092820170725
254946080refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092820170725
254950222refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092820170725
255622604refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017092720170725
255716938refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017092820170725
256024320refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
256180900refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
256183051refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
256184315refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017092820170725
256261959refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017092820170725
270928287refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017092820170725
270930015refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092820170725
273448276refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017092820170725
282263093refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017092720170725
282273163refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017092720170725
284051130refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017092820170725
284059239refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017092820170725
293042952refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017092820170725
293060712refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017092820170725
312059529refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
315725380refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092720170725
315750764refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092720170725
323016925refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017092720170725
328398143refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092820170725
328407338refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017092820170725
334162686refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
334628261refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
334648686refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017092720170725
335986833refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017092820170725
336007552refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017092820170725
338057191refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092720170725
338135176refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017092720170725
338719982refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092720170725
339322605refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017092720170725
342399484refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092720170725
342471827refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092720170725
345210274refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092820170725
345226713refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017092820170725
345321542refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
345769101refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
345981379refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
349086615refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017092820170725
349094490refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017092820170725
350482897refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
350483396refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
350503531refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
370056184refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017092720170725
370065840refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017092720170725
370734280refgcc -m32 -march=i486 -O -fomit-frame-pointer2017092720170725
371302042refgcc -m32 -march=pentium -O -fomit-frame-pointer2017092720170725
371322966refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092720170725
373803858refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
373804404refgcc -m32 -march=k6 -O -fomit-frame-pointer2017092720170725
373805597refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
376365039refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092720170725
376393857refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017092720170725
381585749refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017092720170725
381596271refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017092720170725
382685099refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017092720170725
382966954refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017092720170725
393265258refgcc -m32 -march=i386 -O -fomit-frame-pointer2017092720170725

Test failure

Implementation: crypto_aead/led80n6silcv1/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
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
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref