Implementation notes: x86, titan0, crypto_aead/stribob192r1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: stribob192r1
TimeImplementationCompilerBenchmark dateSUPERCOP version
208244refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
220940refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
222884refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
228508refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
228572refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
228636refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
229288refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
229828refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
231988refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
232172refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
232316refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
234116refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
236748refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
236852refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
236896refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
237036refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
237060refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
237188refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
237376refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
238056refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
238348refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
238772refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
238836refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
238840refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
239044refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
239604refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
246104refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
254312refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
285400refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
285612refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
285748refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
286388refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
286864refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
287228refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
287292refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
287316refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
288024refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
288404refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
288732refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
289032refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
289088refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
289212refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
289572refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
289964refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
290088refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
290764refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
291008refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
292664refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
293900refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
294188refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
328180refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
329352refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
330372refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
331456refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
331472refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
334900refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
350900refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
352356refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
353436refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
353592refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
353776refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
353836refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
354572refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
354636refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
354672refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
354760refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
354764refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
354876refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
355196refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
355464refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
355956refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
356656refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
357580refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
357920refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
357928refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
358060refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
358504refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
358844refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
359720refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
359844refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
359952refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
360380refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
361380refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
362560refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
363544refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
363736refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
364440refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
366660refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
369736refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
371260refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
371704refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
371888refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
372232refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
372392refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
372956refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
373700refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
375132refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
375464refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
376012refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
379068refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
381276refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
381524refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
381676refgcc -m32 -O -fomit-frame-pointer2019070820190110
382352refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
383288refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
384612refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
385368refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
387124refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
388060refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
388168refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
388316refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
388344refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
388512refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
390764refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
393328refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
401008refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
401100refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
404932refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
432912refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
433032refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
433304refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
433688refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
433696refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
434636refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
434820refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
435008refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
435624refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
435704refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
436312refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
437204refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
444252refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
445448refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
445472refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
446804refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
446988refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
449820refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
453580refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
454156refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
458792refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
459860refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
460004refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
460408refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
462284refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
465940refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
468788refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
469556refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
470796refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
476964refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
493384refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
493484refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
494168refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
494292refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
495200refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
496036refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
504300refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
505264refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
505776refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
505788refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
506304refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
506716refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
506736refgcc -m32 -Os -fomit-frame-pointer2019070820190110
506756refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
506912refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
508052refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
508200refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
508924refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
508952refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
509488refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
509544refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
510180refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
510700refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
512388refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
2962080refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
2965904refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
3224968refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
3305092refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
41382088bitgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
41398648bitgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
41468328bitgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
42166488bitgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
42595368bitgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
42629168bitgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
51109248bitgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
51140288bitgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
51573808bitgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
51660888bitgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
52847888bitgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
52848568bitgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
52848968bitgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
53051248bitgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
53080208bitgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
53086648bitgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
53112168bitgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
53164248bitgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
53266568bitgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
53276448bitgcc -m32 -O3 -fomit-frame-pointer2019070820190110
53313288bitgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
53371568bitgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
53421768bitgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
57783808bitgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
57852008bitgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
57860048bitgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
57897768bitgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
59504568bitgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
60011768bitgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
62538888bitgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
62912688bitgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
63143728bitgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
63149848bitgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
63209128bitgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
68891728bitgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
68903848bitgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
68924288bitgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
69297768bitgcc -m32 -O2 -fomit-frame-pointer2019070820190110
69547568bitgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
69553048bitgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
69559048bitgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
69577008bitgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
69581448bitgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
69600488bitgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
69635848bitgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
70113128bitgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
73777208bitgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
73898568bitgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
73908648bitgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
73932448bitgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
77038928bitgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
77273648bitgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
79505048bitgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
89129528bitgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
89595608bitgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
89611848bitgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
94578608bitgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
94747768bitgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
95161048bitgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
95754968bitgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
95787768bitgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
95943328bitgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
95963488bitgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
95970208bitgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
95971128bitgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
95974128bitgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
96001928bitgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
96092368bitgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
96201968bitgcc -m32 -O -fomit-frame-pointer2019070820190110
96285368bitgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
96659048bitgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
96682768bitgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
96784448bitgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
98903448bitgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
100364528bitgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
100423008bitgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
101240528bitgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
101303808bitgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
101496848bitgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
101803048bitgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
106074168bitgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
106205168bitgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
106220248bitgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
106392528bitgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
111460328bitgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
112021328bitgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
117916008bitgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
117987128bitgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
118013328bitgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
118020568bitgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
118125808bitgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
118194208bitgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
119665848bitgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
119685408bitgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
119696448bitgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
119732648bitgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
119733928bitgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
119742648bitgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
119743328bitgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
119752008bitgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
127664888bitgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
127691328bitgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
127745368bitgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
128027008bitgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
128051368bitgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
128187408bitgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
128817008bitgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
129048768bitgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
133780088bitgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
135296248bitgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
136867448bitgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
136869168bitgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
137127048bitgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
137519168bitgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
137598448bitgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
137640648bitgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
137649928bitgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
137754768bitgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
138252048bitgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
138288768bitgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
138549208bitgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
138580808bitgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
138671968bitgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
138782728bitgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
138784048bitgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
138795448bitgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
138918728bitgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
138933288bitgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
139227288bitgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
139679648bitgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
139848968bitgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
139942888bitgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
139988928bitgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
140046888bitgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
140068688bitgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
140083168bitgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
140173928bitgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
140574368bitgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
140779168bitgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
140921408bitgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
140935408bitgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
141336808bitgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
141747888bitgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
141782448bitgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
141830448bitgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
141939568bitgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
142055728bitgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
142280688bitgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
142586728bitgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
142828968bitgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
143092608bitgcc -m32 -Os -fomit-frame-pointer2019070820190110
143093608bitgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
143123128bitgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
143189448bitgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
143243968bitgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
143256368bitgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
143348768bitgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
143405288bitgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
143901048bitgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
143912168bitgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
144145328bitgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
144604408bitgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
144679448bitgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
145704568bitgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
146013568bitgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
146202648bitgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
146219968bitgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
150313008bitgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
150573608bitgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
150623688bitgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
206481968bitgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
206487688bitgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
206957248bitgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
206986848bitgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
217934248bitgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
217948848bitgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64'; did you mean '_mm_insert_epi32'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128'; did you mean '_mm_cvtsi32_si128'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 144, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer xmm
gcc -m32 -O2 -fomit-frame-pointer xmm
gcc -m32 -O3 -fomit-frame-pointer xmm
gcc -m32 -O -fomit-frame-pointer xmm
gcc -m32 -Os -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -m32 -march=prescott -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64'; did you mean '_mm_insert_epi32'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128'; did you mean '_mm_cvtsi32_si128'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64'; did you mean '_mm_insert_epi32'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128'; did you mean '_mm_cvtsi32_si128'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -O -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64'; did you mean '_mm_insert_epi32'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128'; did you mean '_mm_cvtsi32_si128'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:59:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t3 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(6), SBOB_XMM_UMIX64(7));
sbob_pi64xmm.c: ^

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xmm