Implementation notes: x86, kizomba, crypto_aead/pi64cipher256v2

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: pi64cipher256v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
41571goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
41851goptvgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
43768goptvgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
47203goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
48155goptvgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
48691goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
79210goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
79607goptvgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
142615goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
145895goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
150929goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
152054goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
152478goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
153653goptvgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
154097goptvgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
154149goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
154643goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
154877goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
154911goptvgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
155542goptvgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
156090goptvgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
156305goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
157311goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
162833goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
180232goptvgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
184815goptvgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
186607goptvgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
188982goptvgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
193581goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
196121goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
196845goptvgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
196865goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
197690goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
198219goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
198772goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
199242goptvgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
199337goptvgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
199521goptvgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
199730goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
201361goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
202667goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
202707goptvgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
202812goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
202914goptvgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
203720goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
203988goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
204024goptvgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
204959goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
205004goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
206113goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
206387goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
206448goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
207544goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
207887goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
209510goptvgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
209987goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
213925goptvgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
218799goptvgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
220657goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
221676goptvgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
222242goptvgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
232026goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
303734ref3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
308488ref3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
308559ref3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
310393ref3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
310537ref3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
310635ref3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
325680ref3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
326845ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
327490ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
329343ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
330222ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
330289ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
336879ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
336964ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
338165ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
338496ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
338790ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
339853ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
340078ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
340756ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
340893ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
342113ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
342600ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
343097ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
344010ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
344103ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
344165ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
344419ref3gcc -m32 -O2 -fomit-frame-pointer2018082520180818
344812ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
344936ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
345429ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
345463ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
345470ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
345661ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
345736ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
348458ref3gcc -m32 -O -fomit-frame-pointer2018082520180818
349139ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
349468ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
349811ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
350104ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
350298ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
350316ref3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
350427ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
350448ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
350486ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
350512ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
350522ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
350538ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
351147ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
351420ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
351835ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
351967ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
352049ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
352171ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
352400ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
352797ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
353780ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
356635ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
358613ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
360014ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
360427ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
361920ref3gcc -m32 -O3 -fomit-frame-pointer2018082520180818
367710ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
367873ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
368163ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
370641ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
371842ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
373182ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
373437ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
373504ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
373980ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
374244ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
374598ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
375289ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
375595ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
375688ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
376802ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
376860ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
377494ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
377659ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
377855ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
378020ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
378345ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
378790ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
379452ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
379617ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
380117ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
380304ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
380330ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
380849ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
381026ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
381060ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
381431ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
381980ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
382097ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
382175ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
382564ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
382663ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
382830ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
383294ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
383545ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
386707ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
386791ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
390994ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
391397ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
391717ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
393139ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
393139ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
394107ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
397181goptvgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
399341ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
401940goptvgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
404939ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
407722ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
409560ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
409722ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
410041ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
410131ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
410607ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
412875ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
412893ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
412951ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
413099ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
414000ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
414060ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
415293ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
415490ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
415555ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
415591ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
415716ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
415734ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
415843ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
416101ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
416738ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
417419ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
417446ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
417456ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
417590ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
417785ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
418016ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
419216ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
419514ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
419921ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
419930ref3gcc -m32 -Os -fomit-frame-pointer2018082520180818
420144ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
421210ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
421264ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
422357ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
425129ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
429072ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
429353ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
429371ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
429383ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
429573ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
443806ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
449129ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
466424ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
475389ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
514097ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
518440ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
548006goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
548546goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
551036goptvgcc -m32 -O2 -fomit-frame-pointer2018082520180818
551282goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
555786ref3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
557448ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
558377goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
560423goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
560862goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
564256goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
564373goptvgcc -m32 -O -fomit-frame-pointer2018082520180818
567080ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
567766goptvgcc -m32 -O3 -fomit-frame-pointer2018082520180818
573692goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
577102goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
629575ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
645846ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
678199ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
680454ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
685036ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
691171ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
702349ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
703545ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
711450ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
713407ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
759638ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
788232ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
792627ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
798758ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
805085ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
809288ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
843643ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
844272ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
847182ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
851641ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
852732ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
852959ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
854383ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
860000ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
862204ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
869264ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
876040ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
877434ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
877514ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
877678ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
878071ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
880216ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
881083ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
882369ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
883960ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
887286ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
889216ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
889675ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
890184ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
890225ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
890889ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
893578ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
895426ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
895706ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
896422ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
896859ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
898645ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
898661ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
898988ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
899680ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
899855ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
900651ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
902223ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
902704ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
903678ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
904575ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
906445ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
906452ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
907716ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
908677ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
909240ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
910361ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
911560ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
916850ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
918512ref2gcc -m32 -O3 -fomit-frame-pointer2018082520180818
920835ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
922351ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
922553ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
926899ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
927463ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
928569ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
931639ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
931903ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
933264ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
935782ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
936463ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
939042ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
940996ref2gcc -m32 -O -fomit-frame-pointer2018082520180818
943219ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
943577ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
946595ref2gcc -m32 -O2 -fomit-frame-pointer2018082520180818
947635ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
950965ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
955534ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
956976ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
957093ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
957792ref2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
957893ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
960839ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
961917ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
962440ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
967143ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
967149ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
967972ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
968851ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
969838ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
973956ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
976216ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
976258ref2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
981017ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
982552goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
985358ref2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
985826ref2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
985863ref2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
986312ref2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
986457ref2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
986758ref2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
988746ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
989022ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
989964ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
990916ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
991135goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
993714ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
995422ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
998127goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
998375ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
1000496ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
1001179ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
1002317ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
1003298ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
1003546ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
1003786ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
1006451ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
1007917goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
1009030ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
1009230ref2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
1009539ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
1010290ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
1011038goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
1012842goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
1019861ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
1020383ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
1021528ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
1021727ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
1021960ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
1022962ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
1024101goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
1024684goptvgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
1025560ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
1025659ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
1027280ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
1027474goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
1028351ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
1029515ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
1030262ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
1031375goptvgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
1031484ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
1031996ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
1032409ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
1032958ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
1034541ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
1034799ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
1035351ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
1035714goptvgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
1036530goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
1037017ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
1037613ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
1037808goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
1038568ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
1041774ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
1046992ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
1051393goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
1055502ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
1061562ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
1061814ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
1064972goptvgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
1065717goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
1071076ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
1071562ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
1072032ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
1072959goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
1073176ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
1076214ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
1076591ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
1076750ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
1077081ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
1077875goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
1079907ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
1080135goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
1080572ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
1080845ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
1080855ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
1083264ref2gcc -m32 -Os -fomit-frame-pointer2018082520180818
1083443goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
1084353ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
1084482ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
1085492ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
1086185ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
1087018ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
1087418ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
1087838ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
1088534ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
1088589goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
1088992ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
1089121ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
1090760ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
1091189ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
1094055ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
1095603goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
1098653ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
1098795goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
1099055ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
1099607goptvgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
1102294ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
1111725ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
1113050ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
1113057goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
1113550goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
1114052goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
1115212goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
1117285goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
1122240goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
1122845goptvgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
1128671ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
1130784goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
1157926goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
1158296goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
1158490goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
1163560goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
1164694goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
1164734goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
1165068goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
1165159goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
1165930goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
1165960goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
1166905goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
1167203goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
1168537goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
1168980goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
1171099goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
1176275goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
1176685goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
1177778goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
1180344goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
1185826goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
1187129goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
1189032ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
1193760goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
1200413goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
1204107goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
1205337goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
1208911goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
1212528goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
1217347goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
1274750goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
1282947goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
1284240goptvgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
1284619goptvgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
1288294goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
1290530goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
1294766goptvgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
1295040goptvgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
1297474goptvgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
1300843goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
1306458goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
1307042goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
1309558goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
1316206goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
1317466goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
1321648goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
1347535ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
1349883ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
1524345ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
2491578goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
2493028goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
2496238goptvgcc -m32 -Os -fomit-frame-pointer2018082520180818
2496250goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
2505702goptvgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
2512986goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
2524597goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
2524631goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
2529480goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
2533797goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
2534457goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
2539901goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
2556770goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
2557351goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
2557945goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
2559038goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
2569540goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
2573856goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
2573990goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
2578932goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
2580823goptvgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
2582724goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
2586456goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
2590066goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
3770328ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
3780839ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
3841463ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
3913601ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818

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