Implementation notes: x86, titan0, crypto_aead/pi64cipher256v2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: pi64cipher256v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
48144goptvgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
48716goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
52520goptvgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
52612goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
55436goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
55548goptvgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
87688goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
88456goptvgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
153852goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
155060goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
160952goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
161052goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
161840goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
162412goptvgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
162864goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
163084goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
163448goptvgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
163788goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
164304goptvgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
164352goptvgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
164360goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
164488goptvgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
166028goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
171968goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
185040goptvgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
191612goptvgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
191988goptvgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
192192goptvgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
203348goptvgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
203452goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
204340goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
205544goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
209188goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
209372goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
209380goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
211060goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
211712goptvgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
212516goptvgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
212932goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
213236goptvgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
213320goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
213556goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
213988goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
214396goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
214456goptvgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
214532goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
214580goptvgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
214616goptvgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
214952goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
215176goptvgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
215272goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
215536goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
215964goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
217728goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
218672goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
219296goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
222596goptvgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
222936goptvgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
231476goptvgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
232512goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
233836goptvgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
243240goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
328640ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
329588ref3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
331304ref3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
331528ref3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
332144ref3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
333308ref3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
333924ref3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
356336ref3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
356692ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
357288ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
357824ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
358264ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
363616ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
364220ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
364288ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
367056ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
402436goptvgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
402556goptvgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
409820ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
411376ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
411932ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
413028ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
414532ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
419112ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
419176ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
419480ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
420636ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
421372ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
423848ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
424636ref3gcc -m32 -O2 -fomit-frame-pointer2019070820190110
424656ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
425920ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
426444ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
426776ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
427020ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
428368ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
429380ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
429408ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
429532ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
429600ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
429768ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
430008ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
430172ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
430188ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
430252ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
430468ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
430560ref3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
430560ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
430780ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
431108ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
431500ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
432080ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
432396ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
432648ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
433248ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
434248ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
434272ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
435476ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
437560ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
437580ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
438176ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
438248ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
438376ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
440400ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
440452ref3gcc -m32 -O -fomit-frame-pointer2019070820190110
440784ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
443728ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
444508ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
447492ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
448200ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
448236ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
448252ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
448336ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
448368ref3gcc -m32 -O3 -fomit-frame-pointer2019070820190110
448744ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
448772ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
449048ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
449356ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
449532ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
453628ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
453800ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
453844ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
453964ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
454056ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
454160ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
454364ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
454868ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
454880ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
455108ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
455780ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
456232ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
456388ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
457148ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
457304ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
458320ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
458352ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
458452ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
458572ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
458596ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
458952ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
459400ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
459508ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
459952ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
460588ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
461000ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
461968ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
462844ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
463196ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
463652ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
463796ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
467516ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
467536ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
467992ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
468128ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
468568ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
468856ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
469028ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
469208ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
469612ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
469636ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
469712ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
471384ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
473392ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
473604ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
475272ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
475628ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
476864ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
478380ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
480952ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
481020ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
482844ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
483024ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
483092ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
483096ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
483124ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
483308ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
483936ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
484000ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
484020ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
484456ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
484532ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
486912ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
489744ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
491568ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
492308ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
492384ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
492756ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
492876ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
493104ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
493176ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
493204ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
493284ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
493936ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
494644ref3gcc -m32 -Os -fomit-frame-pointer2019070820190110
495212ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
499896ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
500100ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
500484ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
506992ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
507712ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
510516ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
521296ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
549708goptvgcc -m32 -O3 -fomit-frame-pointer2019070820190110
553020goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
553824goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
559020goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
559340goptvgcc -m32 -O -fomit-frame-pointer2019070820190110
559792goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
563456goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
567012goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
567136goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
570372goptvgcc -m32 -O2 -fomit-frame-pointer2019070820190110
570748goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
578568ref3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
580080ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
584036ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
587544ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
636872goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
658888ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
683140ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
702136ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
706640ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
718188ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
719904ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
722808ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
727668ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
728284ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
784848ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
793064ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
799008ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
885672ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
907032ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
969412ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
969432ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
970420ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
973744ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
989480ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
990000ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
993012ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
994364ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
999404ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
1001264ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1002924ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
1003468goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1004384ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1004416ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
1004460ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
1005156ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
1005584goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1006888ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
1009896goptvgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1010680goptvgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1010832ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1012128goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1013084goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1014176ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
1015356ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1016020ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
1018840goptvgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1020268ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1020600ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1020816goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
1020920goptvgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1021148ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1021388ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1021704ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
1023564ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1023708goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1025208ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1025908ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
1026424ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
1027488ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
1027548ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1027688ref2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
1028388ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
1028540ref2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
1028728ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
1029388ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1030604ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1030840goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1030920ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
1031152ref2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
1032528ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1035688ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1036484ref2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
1036892ref2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
1037016goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1037156ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1041288ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
1042012ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1042080ref2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
1043032ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
1043060ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1043740ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
1044272ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1044708ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
1050204ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1050832ref2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
1052024goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
1053028goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1053108ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
1053376ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1054100goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1055044ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1055468goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1055580ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1056396ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1056808ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1057408goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1057516goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1059032goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
1062156ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
1062648goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1064528ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
1065276ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1065292ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
1066468goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
1067080ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
1069644goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1069656goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1070952ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
1071344ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
1071752ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
1072388ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
1073940ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1074520goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1074544ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1078288goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1081592ref2gcc -m32 -O2 -fomit-frame-pointer2019070820190110
1084704goptvgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1085072ref2gcc -m32 -O -fomit-frame-pointer2019070820190110
1086292ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1091320ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1092140ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1092288goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1092736ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1095260ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
1096376goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1097896goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1099268ref2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
1101756ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
1107192ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
1107616ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
1108032ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1108156ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
1109064ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1109124ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1109176ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
1110736ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1110756ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
1110964ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
1118532ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1119156ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1121740ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
1121752ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1123880ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1124088ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
1124732ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
1125088ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
1127428ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1127660ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1127788ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1127988ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1130256ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1131544ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1131952goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
1134524goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
1135416ref2gcc -m32 -O3 -fomit-frame-pointer2019070820190110
1138280goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1138556goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
1138584ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
1138708goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
1140220ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
1140632goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1140976ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1141228ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
1141720ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1142116ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1142340ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
1143828goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1144572goptvgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1144960ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1147420goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1147656goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1149380goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
1149476goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1149508goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1151164goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1152092goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
1152560goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
1154660goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
1155492goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1157240goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
1157980goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
1158544goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1158552goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1159004ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1161564goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1163152goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1166656goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
1169696goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1170824goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1171696goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1172440ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
1176856ref2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
1178584ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
1179508goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1181200goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1182320ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1182700goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
1184436goptvgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
1184480goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
1184544goptvgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1186432goptvgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
1186500goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1187344goptvgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
1187580goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1189628goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1190612goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1191976goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1192340goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1198344goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1198540goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1198688goptvgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1199856ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1204672goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1205344goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1211908ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
1211988ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
1213636ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
1213852ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
1220048ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
1221808ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
1226500ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
1229148ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
1231528ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
1235640ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
1235864ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
1237192ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
1237524ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
1238620ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
1239000ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
1239388ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
1239544ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
1239548ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
1239664ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
1240868ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
1241324ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
1241440ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
1241904ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
1242008ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
1243284ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
1243344ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
1243752ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
1243932ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
1244536ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
1244884ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
1245292ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
1245768ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
1248376ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
1249560ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
1250056ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
1251208ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
1251688ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
1253032ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
1257880ref2gcc -m32 -Os -fomit-frame-pointer2019070820190110
1261724ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
1261788ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1264820ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
1265732ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1275424ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
1276620ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
1293032ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
1328148ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
1361496ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
1415572ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
1429708ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
1574640ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
2319856goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
2334392goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
2335612goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
2336968goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
2336988goptvgcc -m32 -Os -fomit-frame-pointer2019070820190110
2342164goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
2342312goptvgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
2343048goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
2343288goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
2346708goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
2354060goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
2357396goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
2360404goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
2365896goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
2369420goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
2369820goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
2371180goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
2371268goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
2376576goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
2378360goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
2382860goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
2384512goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
2398812goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
2424584goptvgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
3827596ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
3847692ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
3895544ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
4025692ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110

Test failure

Implementation: crypto_aead/pi64cipher256v2/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/pi64cipher256v2/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/pi64cipher256v2/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/pi64cipher256v2/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/pi64cipher256v2/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/pi64cipher256v2/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/pi64cipher256v2/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/pi64cipher256v2/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