Implementation notes: x86, titan0, crypto_aead/pi64cipher128v2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: pi64cipher128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
47972goptvgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
48424goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
52540goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
52728goptvgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
55616goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
55664goptvgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
87620goptvgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
87888goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
152120goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
154964goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
161300goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
161504goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
162028goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
162728goptvgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
163076goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
163092goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
163260goptvgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
164296goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
164396goptvgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
164456goptvgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
164572goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
164672goptvgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
166624goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
172004goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
186132goptvgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
191488goptvgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
191848goptvgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
192136goptvgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
203772goptvgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
204480goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
205144goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
206532goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
209096goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
209196goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
210204goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
211024goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
211760goptvgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
211808goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
211864goptvgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
212520goptvgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
213408goptvgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
213872goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
214352goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
214384goptvgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
214396goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
214420goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
214520goptvgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
214796goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
214860goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
214992goptvgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
215312goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
215748goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
217180goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
217832goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
219520goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
219972goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
222760goptvgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
224536goptvgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
231428goptvgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
232012goptvgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
232400goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
242752goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
329976ref3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
330428ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
330868ref3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
330936ref3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
331732ref3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
332100ref3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
333808ref3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
355892ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
356516ref3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
356768ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
357896ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
358220ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
363700ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
365112ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
365248ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
368164ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
402520goptvgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
403272goptvgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
408428ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
409264ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
411400ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
412484ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
414672ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
419152ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
419672ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
420464ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
420608ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
420792ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
423504ref3gcc -m32 -O2 -fomit-frame-pointer2019070820190110
423644ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
425748ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
425992ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
426080ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
426296ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
426996ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
427336ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
428736ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
429136ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
429236ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
429468ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
429836ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
430056ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
430124ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
430152ref3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
430320ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
430556ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
430624ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
430840ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
431376ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
431424ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
431556ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
431560ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
431616ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
431716ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
431844ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
432248ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
432568ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
434552ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
435400ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
436984ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
437368ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
438360ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
439816ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
439892ref3gcc -m32 -O -fomit-frame-pointer2019070820190110
441288ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
442068ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
442164ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
445028ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
445164ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
446460ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
446536ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
446688ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
447924ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
448304ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
449364ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
449992ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
450224ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
450252ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
450512ref3gcc -m32 -O3 -fomit-frame-pointer2019070820190110
450900ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
451288ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
452772ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
453868ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
453908ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
454520ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
455052ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
455652ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
455900ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
455984ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
456424ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
456604ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
456868ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
457388ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
457416ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
457944ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
458200ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
458336ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
459332ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
459700ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
459720ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
459756ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
460040ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
460056ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
460272ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
460708ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
460864ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
461920ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
462044ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
464260ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
464996ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
465324ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
467292ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
467412ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
467796ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
468480ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
468508ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
469216ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
469348ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
469408ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
469732ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
470568ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
471600ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
472040ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
472712ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
473040ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
475004ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
476784ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
477272ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
478380ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
481124ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
481336ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
482100ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
482116ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
482368ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
482640ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
482760ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
483344ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
484020ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
484736ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
484744ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
484792ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
484824ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
491292ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
491532ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
492020ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
492620ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
492740ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
492896ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
493164ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
493704ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
493752ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
493996ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
494836ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
495148ref3gcc -m32 -Os -fomit-frame-pointer2019070820190110
499896ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
500044ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
500876ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
502220ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
503240ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
506248ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
507552ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
517868ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
554980goptvgcc -m32 -O3 -fomit-frame-pointer2019070820190110
555188goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
558512goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
558780goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
559060goptvgcc -m32 -O2 -fomit-frame-pointer2019070820190110
559152goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
560680goptvgcc -m32 -O -fomit-frame-pointer2019070820190110
565500goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
566032goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
572964goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
577980goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
578708ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
581980ref3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
587488ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
590168ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
622384goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
659180ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
685584ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
699728ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
707024ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
720836ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
722208ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
722408ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
728100ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
728628ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
782920ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
792100ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
794424ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
885232ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
905368ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
968996ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
971548ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
974344ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
977772ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
988676goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
989904ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
992880ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
993460ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
993856ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
995500ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
995660ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
995748ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
997916goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1002020ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
1003452ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1003520goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1004256ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1007628ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
1008216ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
1009900ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1012336ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
1013144ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
1013556ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1014980goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1016000goptvgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1016172ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
1017204ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1017224goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1019024goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1021280ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1021448ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
1021928ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1023612ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
1024192ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1025732ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1026472ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1027468ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
1027524ref2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
1028724ref2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
1028772ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1028872ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
1029704ref2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
1029864goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1031248ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
1031836ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
1033492ref2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
1033796ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1034272ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1034700ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
1034916ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1036284ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1036916goptvgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1037096ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1038132ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1038408ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1038692ref2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
1039472goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1040000ref2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
1040112ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
1041328ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
1041420ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1043684goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1044792ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
1045660ref2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
1047064ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1047284goptvgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1047932ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1051384goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
1055776goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1057256ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
1058240ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1058768goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1059424ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1059792ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
1061868ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1062592ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
1062768ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1063292ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
1063364goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1063432ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1063472goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
1065208ref2gcc -m32 -O2 -fomit-frame-pointer2019070820190110
1066104goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1066964goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1067492ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1067656goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1068000ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
1069700goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1070916ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
1071084goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1071972ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1073592goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1074128ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
1074708goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1075152ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
1078860goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1080144ref2gcc -m32 -O -fomit-frame-pointer2019070820190110
1084780ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1085536ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1085892ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1087060ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1089476ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
1089832ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
1092184ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
1094696goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1107516ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1107928ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
1108584ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1109804ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
1109844ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1110380ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
1112036ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
1112536ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
1113760ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
1115228ref2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
1117404ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1117720ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1118208ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1119900ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
1120152ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
1120284ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1120492ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
1120616ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1121464ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1122620ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1122768ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1125728goptvgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1126620goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
1127692ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1128660ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1129736ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
1134584ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1137560goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
1137860goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1138428goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1138612ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
1138656goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1138892goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
1139212goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
1139800ref2gcc -m32 -O3 -fomit-frame-pointer2019070820190110
1140680ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
1140892goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
1141072goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
1142816ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
1142868ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
1143052goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1143140goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1143828ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1144972goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1145776goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1146756ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1146800ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1147944goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1150424goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1151128goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
1152088ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1153076goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1154580goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
1155216goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1155352ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
1156480goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1156692goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
1157096goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1157212goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1157532ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1157968goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
1159680goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1160692goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1163024goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
1164000goptvgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1166780goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1172680ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1173196goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1173292goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1178260goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
1178468ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
1178840goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1179932goptvgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1183944goptvgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1185140goptvgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
1186064ref2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
1188424goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1190436goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
1190992goptvgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
1191244goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1191508goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1192840goptvgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
1193616goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1197864goptvgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1199568goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1200392ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1202324goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1203072goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1207532goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1209548ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
1219184ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
1220124ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
1220188ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
1224400goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
1226492ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
1227912ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
1227976ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
1228952ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
1230736ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
1237108ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
1237464ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
1238692ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
1238724ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
1239540ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
1239672ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
1239680ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
1239708ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
1239868ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
1240296ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
1240664ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
1240984ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
1240988ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
1241804ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
1242340ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
1242644ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
1243552ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
1243564ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
1243668ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
1243824ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
1244844ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
1246812ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
1248216ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
1248704ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
1248880ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
1248924ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
1250620ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
1252124ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
1255640ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
1259536ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
1262020ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
1266756ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
1266928ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1267264ref2gcc -m32 -Os -fomit-frame-pointer2019070820190110
1276740ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1280420ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
1293460ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
1333024ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
1340588ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
1416112ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
1433784ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
1571248ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
2306468goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
2322672goptvgcc -m32 -Os -fomit-frame-pointer2019070820190110
2327648goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
2332632goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
2334944goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
2337208goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
2337896goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
2340120goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
2343040goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
2345824goptvgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
2345908goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
2350564goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
2353892goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
2358828goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
2360312goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
2362056goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
2362080goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
2368896goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
2369868goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
2374228goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
2378400goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
2383192goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
2389304goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
2418452goptvgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
3834408ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
3848208ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
3873736ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
4024336ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110

Test failure

Implementation: crypto_aead/pi64cipher128v2/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: 344, 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 -O3 -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=core-avx2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx2 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/pi64cipher128v2/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

Compiler output

Implementation: crypto_aead/pi64cipher128v2/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: AVX vector return without AVX 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 32-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: AVX vector argument without AVX enabled changes the ABI [-Wpsabi]

Number of similar (compiler,implementation) pairs: 39, 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=barcelona -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=k8 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -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=pentium3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -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 -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer goptv
gcc -m32 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -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=k8 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -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=pentium3 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -m32 -march=prescott -O2 -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi64cipher128v2/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: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^

Number of similar (compiler,implementation) pairs: 39, 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=barcelona -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=k8 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -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=pentium3 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -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 -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer goptv
gcc -m32 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O3 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -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=k8 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -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=pentium3 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv
gcc -m32 -march=prescott -O3 -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi64cipher128v2/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: AVX vector return without AVX 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 32-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: AVX vector argument without AVX enabled changes the ABI [-Wpsabi]

Number of similar (compiler,implementation) pairs: 78, 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=barcelona -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -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=k8 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -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=pentium3 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -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 -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -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=core2 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -Os -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 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -O -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -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=k8 -O -fomit-frame-pointer goptv
gcc -m32 -march=k8 -Os -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O -fomit-frame-pointer goptv
gcc -m32 -march=nocona -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -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=pentium3 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -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
gcc -m32 -march=prescott -O -fomit-frame-pointer goptv
gcc -m32 -march=prescott -Os -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi64cipher128v2/goptv
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: AVX vector return without AVX 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 32-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: AVX vector argument without AVX enabled changes the ABI [-Wpsabi]
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: AVX vector return without AVX 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 32-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: AVX vector argument without AVX enabled changes the ABI [-Wpsabi]

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer goptv

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi64cipher128v2/goptv
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: AVX vector return without AVX 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 32-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: AVX vector argument without AVX enabled changes the ABI [-Wpsabi]
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: AVX vector return without AVX 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 32-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: AVX vector argument without AVX enabled changes the ABI [-Wpsabi]

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O -fomit-frame-pointer goptv
gcc -m32 -march=barcelona -Os -fomit-frame-pointer goptv