Implementation notes: x86, latour, crypto_aead/pi32cipher256v2

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi32cipher256v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
115155goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
116181goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
116991goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
117135goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
118098goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
118233goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
118467goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
118656goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
119088goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
119790goptvgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
119898goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
120078goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
120618goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
120735goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
120852goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
120897goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
121275goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
121761goptvgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
122067goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
122067goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
122427goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
122868goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
123048goptvgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
123498goptvgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
124101goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
124218goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
124317goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
124479goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
124488goptvgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
124515goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
124686goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
124758goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
124893goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
125334goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
132534goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
132786goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
132939goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
133803goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
135810goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
136269goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
137412goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
141552goptvgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
175050goptvgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
175320goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
176301goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
176310goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
176364goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
176589goptvgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
177219goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
177282goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
177732goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
177912goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
178677goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
178749goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
178830goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
180747goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
290781goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
291636goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
294912goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
295137goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
298827goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
299277goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
321921goptvgcc -m32 -O3 -fomit-frame-pointer2017072420170718
337167ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
337986ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
338085goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
340605ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
341010ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
341901goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
343188goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
344970goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
345366ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
346383ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
347040goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
347211ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
347967ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
348903ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
349875ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
350100ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
352800ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
352845ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
353259ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
354159goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
354330ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
355779ref3gcc -m32 -O -fomit-frame-pointer2017072420170718
356166ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
356328ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
357471ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
359280ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
359667goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
360162ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
360405ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
360486ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
360549goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
361143goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
361251ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
361764ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
362133ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
362295goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
362304ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
363114ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
363177ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
363267ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
364005ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
364068ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
365274ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
365346goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
365409goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
366858ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
367146goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
367794goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
368388ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
368991ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
371367ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
371997goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
372456ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
372465ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
373176goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
374211ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
374868ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
375903ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
378594ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
380097ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
381510goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
384903ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
385551ref3gcc -m32 -O2 -fomit-frame-pointer2017072420170718
387837ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
389601ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
393030ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
393237ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
393363ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
393696ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
400239ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
400653ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
401481ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
401778ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
403929ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
405378ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
413901ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
414612ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
414999ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
415413ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
415944ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
417312ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
418437ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
421596ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
423027ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
424431ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
427788ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
429930ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
431145ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
431271ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
432207ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
432333ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
432486ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
434385ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
434682ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
435213ref3gcc -m32 -O3 -fomit-frame-pointer2017072420170718
435429ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
436041ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
436833ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
437058ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
438363ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
439902ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
441126ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
441828ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
441837ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
441945ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
441981ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
442422ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
443421ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
444168ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
445581ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
446796ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
446823ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
446895ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
448416ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
448461ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
449514ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
449559ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
450756ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
450837ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
451260ref3gcc -m32 -Os -fomit-frame-pointer2017072420170718
451809ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
452043ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
454860ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
456201ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
456219ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
457254ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
457542ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
457830ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
458073ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
458451ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
459306ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
459495ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
459666ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
459738ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
459765ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
460098ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
460287ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
460503ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
463455ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
463860ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
466290ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
466911ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
467595ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
468036ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
468414ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
468459ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
468675ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
470007ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
470133ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
471672ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
473364ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
477018ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
477171ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
477990ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
481581ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
482985ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
484038ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
486279ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
488988ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
489006ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
489348ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
490014ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
490041ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
490437ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
490608ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
490653ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
490734ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
490851ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
491409ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
492165ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
493812ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
494208ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
494370ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
498195ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
498276ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
500931ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
509463ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
509769ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
513999ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
514836ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
533763ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
539748ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
552546ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
554454ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
556533ref2gcc -m32 -O3 -fomit-frame-pointer2017072420170718
558954ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
559539ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
560367ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
561402ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
562941ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
567135ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
567378ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
571959ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
576441ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
581256ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
584298ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
584973ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
585135ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
585594ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
585666ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
588294ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
588573ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
589194ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
591192ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
591498ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
591975ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
593181ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
594099ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
595287ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
595368ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
596772ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
597231ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
637488ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
640008ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
641736ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
643221ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
643770ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
648855ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
650889ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
651177ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
651402ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
655740ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
940536ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
947745ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
949320ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
950625ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
951219ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
953667ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
955800ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
959580ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
960102ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
961848ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
973278goptvgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
996327goptvgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1003653ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
1008288ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1008360ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1009197ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1011798ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1012356ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1013769ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1015191ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1015677ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1017279ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
1018089ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1019115ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1019655ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1019826ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1036314ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1046691ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
1065042ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1070109ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1071675ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1076922ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1076994ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1091727ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1129464goptvgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1152324ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1162575goptvgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1179819ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1187496ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1220958goptvgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1223172goptvgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1224495ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1238301goptvgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
1259217goptvgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
1298385ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1299213ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
1305972ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
1306998ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
1307619ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1308114ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
1308231ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
1309158ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
1309428ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
1311066ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1317852ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1320264ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
1322604ref2gcc -m32 -O2 -fomit-frame-pointer2017072420170718
1324782ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
1325340ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
1325772ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
1325835ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
1328913ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
1329651ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
1329984ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
1336203ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1340271ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1340388ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1340658ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1342152ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1346706ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1347948ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1348020ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1351602ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1351755ref2gcc -m32 -O -fomit-frame-pointer2017072420170718
1391607ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
1392075ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
1396881ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1400157ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
1404090ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1407708ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
1423890ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
1427787ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1430883ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1432620ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1436202ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1446606ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1446651ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1448244ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1461762ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1463175ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1464075ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1466568ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1507563ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
1509039ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1509930goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
1516608ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1517787goptvgcc -m32 -O -fomit-frame-pointer2017072420170718
1518921goptvgcc -m32 -O2 -fomit-frame-pointer2017072420170718
1521603ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1525149goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1527417goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
1528299ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1533771ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1536948goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
1538739goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1550376ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
1556964ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
1557126ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
1559124ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1563012ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
1573326goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1575270goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
1582641ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
1585854ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
1588617ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
1599984ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
1615896goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1622691goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1623249goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1640583ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1641924ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1650897ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1651644ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1653255ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1654137ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1658817ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1660770ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1662102ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1663065ref2gcc -m32 -Os -fomit-frame-pointer2017072420170718
1668744ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1701702ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1705212ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1716264ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1723347ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1723653ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1738908ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1739871ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1743120ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1744182ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1745685ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1747566ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1748709ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1755126ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1758285ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
1758654ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1850949ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1892961ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1895112ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1930527ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
3534507goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
3534813goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
3541338goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
3543246goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
3557457goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
3561957goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
3562362goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
3563739goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
3568158goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
3570246goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
3632166goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
3633372goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
3639393goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
3640860goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
3644190goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
3645414goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
3651282goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
3652398goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
3652623goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
3653748goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
3654342goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
3655440goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
3656457goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
3662352goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
3670596goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
3670812goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
3675132goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
3675330goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
3678363goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
3687021goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
6221655goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
6236622goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
6240537goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
6245478goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
6246855goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
6249051goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
6260850goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
6263001goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
6263172goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
6263451goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
6267474goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
6271929goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
6274026goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
6276033goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
6283854goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
6299136goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
6302070goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
6303519goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
6309873goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
6310197goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
6311313goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
6316020goptvgcc -m32 -Os -fomit-frame-pointer2017072420170718

Test failure

Implementation: crypto_aead/pi32cipher256v2/optimized_nonSSE
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

Number of similar (compiler,implementation) pairs: 326, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=athlon -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=athlon -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=athlon -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=athlon -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=corei7 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=corei7 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i386 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i386 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i386 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i386 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i486 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i486 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i486 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i486 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-3 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-m -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium3 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium4 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=prescott -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=prescott -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=prescott -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=prescott -Os -fomit-frame-pointer optimized_nonSSE ref

Test failure

Implementation: crypto_aead/pi32cipher256v2/optimized_nonSSE
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

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

Test failure

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

Number of similar (compiler,implementation) pairs: 30, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer goptv
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer goptv
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer goptv optimized_nonSSE ref ref2 ref3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer goptv optimized_nonSSE ref ref2 ref3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer goptv optimized_nonSSE ref ref2 ref3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer goptv
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer goptv
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer goptv
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -O -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -Os -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi32cipher256v2/goptv
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c: In function 'vect_ast':
pi-cipher.c: pi-cipher.c:337:10: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6
pi-cipher.c: vchunk_t vect_ast(vchunk_t x, vchunk_t y)
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c:337:10: warning: SSE vector argument without SSE enabled changes the ABI [-Wpsabi]

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -m32 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi32cipher256v2/goptv
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv
gcc -m32 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O3 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi32cipher256v2/goptv
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_mu':
pi-cipher.c: pi-cipher.c:277:10: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6
pi-cipher.c: vchunk_t vect_ast_precomputed_mu(vchunk_t y)
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c:277:10: warning: SSE vector argument without SSE enabled changes the ABI [-Wpsabi]

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv
gcc -m32 -O -fomit-frame-pointer goptv
gcc -m32 -Os -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O -fomit-frame-pointer goptv
gcc -m32 -march=athlon -Os -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv