Implementation notes: x86, margaux, crypto_aead/pi32cipher256v2

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi32cipher256v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
116136goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
117135goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
118017goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
118053goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
118179goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
118755goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
118845goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
119043goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
119043goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
119187goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
119214goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
119664goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
119682goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
120006goptvgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
120393goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
120564goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
120978goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
121158goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
121194goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
121680goptvgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
122094goptvgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
122319goptvgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
122382goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
122643goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
123615goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
123741goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
123894goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
124299goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
124668goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
125064goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
125127goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
125190goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
125226goptvgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
126468goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
132507goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
133929goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
134163goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
134307goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
134361goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
136359goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
137421goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
143307goptvgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
176418goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
176526goptvgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
176778goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
177075goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
177696goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
178713goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
178875goptvgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
179019goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
179091goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
180054goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
180099goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
182178goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
188919goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
238941goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
292194goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
294435goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
294957goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
295785goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
297045goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
299367goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
321705goptvgcc -m32 -O3 -fomit-frame-pointer2017080120170725
334863goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
338112ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
340956goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
341739ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
341748ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
341838goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
342684ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
342864ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
343215ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
345591ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
348264ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
349137ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
349488ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
350073ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
350325ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
351504goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
352647ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
353151ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
354402goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
354618ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
355230ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
356085ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
356598ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
357399ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
357444goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
357750ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
357957ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
358128ref3gcc -m32 -O -fomit-frame-pointer2017080120170725
358164ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
358596ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
358632ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
360828ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
360972goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
361062ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
361863goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
362232ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
362925ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
364185ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
364275goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
365112goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
365400goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
366003goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
366723ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
366777ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
366921ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
367245goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
368181ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
369162ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
369450ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
369558ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
370368ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
371133ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
371151goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
373320ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
373806goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
374094ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
374931goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
376776ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
380880ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
381177goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
381483ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
383526ref3gcc -m32 -O2 -fomit-frame-pointer2017080120170725
390555ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
392211ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
392769ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
393291ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
393831ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
394470ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
395055ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
400815ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
400824ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
400869ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
404757ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
404811ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
407178ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
409995ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
412407ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
412434ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
416205ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
416619ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
416970ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
418455ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
419895ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
421065ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
428391ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
428751ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
429048ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
429579ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
430038ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
430065ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
430083ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
433188ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
433242ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
433494ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
435312ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
435852ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
436023ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
437238ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
437832ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
437940ref3gcc -m32 -O3 -fomit-frame-pointer2017080120170725
438282ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
438849ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
440424ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
440505ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
441585ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
441612ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
445518ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
445887ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
446373ref3gcc -m32 -Os -fomit-frame-pointer2017080120170725
446580ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
447444ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
447579ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
448335ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
448560ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
448704ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
449019ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
451944ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
452052ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
452304ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
454536ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
454806ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
454995ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
455076ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
455634ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
456057ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
456084ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
457569ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
458010ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
458118ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
458388ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
458397ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
458739ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
459450ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
459513ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
459639ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
460278ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
460485ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
460512ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
461007ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
461277ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
462618ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
462663ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
463509ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
464634ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
464877ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
468513ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
470259ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
471105ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
471798ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
473004ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
473499ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
477207ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
478044ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
479880ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
482229ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
484092ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
484101ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
486531ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
487530ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
488115ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
488646ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
488736ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
490509ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
490797ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
490959ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
491094ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
491148ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
491463ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
492039ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
492534ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
492957ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
493920ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
498267ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
498645ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
500823ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
502623ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
509616ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
512757ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
513810ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
515799ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
531405ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
537606ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
554643ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
556173ref2gcc -m32 -O3 -fomit-frame-pointer2017080120170725
559548ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
559647ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
560079ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
561051ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
562752ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
564336ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
565398ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
568251ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
572319ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
574173ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
582885ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
585162ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
585927ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
586395ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
586467ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
586971ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
586998ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
587151ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
587601ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
589329ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
590409ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
591075ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
591588ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
591750ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
594936ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
594990ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
596223ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
596682ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
637965ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
639594ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
643401ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
643698ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
648135ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
650907ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
650934ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
651141ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
652041ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
655353ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
939537ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
939762ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
940374ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
944190ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
944766ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
952596ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
953964ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
956223ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
957708ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
959814ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
972990goptvgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
993609goptvgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
995535ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
1001034ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1001700ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1007289ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1010322ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1010421ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1011141ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
1011294ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1013067ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
1013859ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1015749ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1016451ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
1017351ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
1020582ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1024524ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1024983ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
1035603ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1046394ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1056870ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
1077354ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1079685ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
1081386ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
1089027ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1159254goptvgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
1167003goptvgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
1180431ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1187631ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1204812goptvgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
1214757ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1221849goptvgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
1231254goptvgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
1260027goptvgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
1304874ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
1304955ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
1307439ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1308618ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
1309095ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
1309104ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1309536ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
1309608ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1310895ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
1310904ref2gcc -m32 -O -fomit-frame-pointer2017080120170725
1310913ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
1313163ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
1315152ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1316439ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
1323639ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
1324278ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
1324305ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
1324584ref2gcc -m32 -O2 -fomit-frame-pointer2017080120170725
1328076ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
1329147ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
1329453ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
1331208ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
1335042ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
1335357ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
1341909ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1352529ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1352727ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1353591ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
1356948ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
1392642ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
1393209ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1396035ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1396971ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
1400427ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
1400904ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
1403712ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
1404414ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1429884ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
1429956ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
1432467ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
1433862ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1441611ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1444113ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1446498ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1450620ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1460142ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
1472616goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
1476711ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
1496439ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
1504107goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1507221ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1507347goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
1509831ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
1510812goptvgcc -m32 -O -fomit-frame-pointer2017080120170725
1523394ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1523502goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
1527174ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1527759goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1533789goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1537074ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1542915goptvgcc -m32 -O2 -fomit-frame-pointer2017080120170725
1551339ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1553481ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
1555227ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
1557351ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
1564110ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1564434ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1569303goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1577700goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1579095goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
1583460ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
1586790ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
1596996ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
1599129goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1635678ref2gcc -m32 -Os -fomit-frame-pointer2017080120170725
1637253ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
1650942ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
1651293ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
1652175ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1652841ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
1660995ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1664109ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1665288ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1670067ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1670202ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1692324ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1693044ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1701936ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1702440ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1705302ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1709244ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1723248ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
1725066ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1730412ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1732086ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1734102ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1734327ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1736469ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1737306ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
1740348ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1742886ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
1745964ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
1753200ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1756188ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1942713ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
3535200goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
3537405goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
3538638goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
3540789goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
3563334goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
3563793goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
3564981goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
3566772goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
3568140goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
3570804goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
3634272goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
3636378goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
3638556goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
3639033goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
3640131goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
3640257goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
3640986goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
3644883goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
3649977goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
3650697goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
3654342goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
3660075goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
3661794goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
3665133goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
3668067goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
3668517goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
3668769goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
3681063goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
3682440goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
3685410goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
6221349goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
6230682goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
6235623goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
6239583goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
6241671goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
6242778goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
6246189goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
6255441goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
6256053goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
6263271goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
6263784goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
6265224goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
6268455goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
6274476goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
6279021goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
6299793goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
6301701goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
6302817goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
6303573goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
6307362goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
6311304goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
6336135goptvgcc -m32 -Os -fomit-frame-pointer2017080120170725

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