Implementation notes: x86, kizomba, crypto_aead/pi64cipher128v2

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: pi64cipher128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
41861goptvgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
41926goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
43688goptvgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
47718goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
47965goptvgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
48909goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
79274goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
79474goptvgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
142395goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
146260goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
150177goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
152234goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
153603goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
153736goptvgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
153831goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
154008goptvgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
154309goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
155149goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
155258goptvgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
156352goptvgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
156462goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
156774goptvgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
157820goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
162345goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
180500goptvgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
184520goptvgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
185340goptvgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
186294goptvgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
193752goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
194820goptvgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
194865goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
196687goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
196729goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
198336goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
198599goptvgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
198811goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
198976goptvgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
199018goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
199449goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
202490goptvgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
202643goptvgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
202652goptvgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
202777goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
202855goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
203629goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
204091goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
205013goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
205707goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
206003goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
206329goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
206415goptvgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
206586goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
207043goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
207172goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
208421goptvgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
208968goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
214088goptvgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
214177goptvgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
220678goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
221931goptvgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
222185goptvgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
233734goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
303740ref3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
308544ref3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
308709ref3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
310409ref3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
310466ref3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
310537ref3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
326639ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
327619ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
329280ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
329533ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
329600ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
331367ref3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
338096ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
338214ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
338572ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
338815ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
339303ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
339484ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
339645ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
340435ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
341574ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
341850ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
342472ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
343123ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
343637ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
344282ref3gcc -m32 -O2 -fomit-frame-pointer2018082520180818
344526ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
344697ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
345113ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
345151ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
345254ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
345295ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
345631ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
345667ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
346554ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
347427ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
348398ref3gcc -m32 -O -fomit-frame-pointer2018082520180818
348656ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
348829ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
348839ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
350055ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
350137ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
350222ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
350276ref3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
350387ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
350772ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
350898ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
350929ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
351032ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
351155ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
351438ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
351782ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
352225ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
352250ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
352407ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
353070ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
354758ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
356645ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
356873ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
357043ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
360661ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
365250ref3gcc -m32 -O3 -fomit-frame-pointer2018082520180818
367082ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
367736ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
369262ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
370736ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
372782ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
372943ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
373300ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
373542ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
373867ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
374593ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
374808ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
375184ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
375309ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
375359ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
375633ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
376919ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
377558ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
377770ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
377969ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
378125ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
378327ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
378502ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
379034ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
379059ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
379250ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
379295ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
379960ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
379980ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
380389ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
380677ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
380927ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
381353ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
382069ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
382357ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
382586ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
383188ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
383234ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
383336ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
383488ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
383515ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
384268ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
387794ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
390777ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
391012ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
395321ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
396627ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
396998goptvgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
397953ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
399637goptvgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
404462ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
406349ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
406484ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
409776ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
409920ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
410096ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
410395ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
410865ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
412823ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
412824ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
412875ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
412909ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
414043ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
414056ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
414064ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
414093ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
415292ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
415596ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
415780ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
416061ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
416105ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
416234ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
416234ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
416306ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
416359ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
417330ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
417895ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
418105ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
419623ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
419724ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
419851ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
420561ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
420605ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
420789ref3gcc -m32 -Os -fomit-frame-pointer2018082520180818
421181ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
421633ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
422924ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
425791ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
429097ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
429234ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
429639ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
430135ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
430250ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
430347ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
435859ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
466945ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
475754ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
512190ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
518821ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
545593goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
545688goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
553284ref3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
555313goptvgcc -m32 -O3 -fomit-frame-pointer2018082520180818
556325ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
556487ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
557283goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
557885goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
558286goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
559014goptvgcc -m32 -O -fomit-frame-pointer2018082520180818
560723goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
561324goptvgcc -m32 -O2 -fomit-frame-pointer2018082520180818
562125goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
565417goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
576677goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
629060ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
646154ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
679379ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
680462ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
684529ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
691935ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
700467ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
710379ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
712871ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
713629ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
760528ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
793193ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
798823ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
802752ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
802917ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
810339ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
841383ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
845734ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
846877ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
851207ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
851248ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
851706ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
854222ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
857175ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
862970ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
869706ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
870615ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
876809ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
880383ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
880570ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
880863ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
883760ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
884980ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
885068ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
885484ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
886442ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
886828ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
886974ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
887373ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
889141ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
890943ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
893377ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
894415ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
894494ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
895484ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
897494ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
897658ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
897917ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
899760ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
900026ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
900076ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
900236ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
903427ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
905203ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
905406ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
907485ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
907508ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
910472ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
910668ref2gcc -m32 -O3 -fomit-frame-pointer2018082520180818
911302ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
912111ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
912166ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
912720ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
913488ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
914463ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
914782ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
916424ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
919240ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
922347ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
923403ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
923556ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
924463ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
924615ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
929369ref2gcc -m32 -O2 -fomit-frame-pointer2018082520180818
930891ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
937151ref2gcc -m32 -O -fomit-frame-pointer2018082520180818
937762ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
938664ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
939447ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
939812ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
944469ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
944754ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
945930ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
946113ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
946187ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
950611ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
951345ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
958057ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
958077ref2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
958952ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
960599ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
965075ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
967905ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
969342ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
969780ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
970223ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
970367ref2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
973014ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
974869ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
977005ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
983643ref2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
983687ref2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
983831ref2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
984402ref2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
986022ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
986594ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
987875ref2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
989558ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
989861ref2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
990721goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
990805ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
991043ref2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
991956goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
996616goptvgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
998294ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
999169ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
1000286ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
1001663ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
1001776ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
1003133ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
1003950ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
1006068ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
1006508ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
1008024ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
1010244goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
1010288ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
1011653ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
1015440ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
1015994goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
1017500ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
1019895ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
1019974ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
1021042ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
1021168ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
1022224ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
1022299ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
1022667goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
1023115goptvgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
1029129ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
1029264ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
1029492ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
1030907goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
1031018goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
1031479ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
1032675ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
1032675ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
1032899ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
1032954goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
1033355ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
1033875ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
1035578ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
1036113ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
1036786ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
1038296ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
1039069goptvgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
1042482ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
1043178ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
1043332ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
1047150ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
1060292goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
1061415goptvgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
1061823goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
1063793goptvgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
1064519goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
1064536ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
1066698ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
1067165ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
1067193ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
1067603ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
1072657goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
1075371ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
1075825goptvgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
1075990goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
1076706ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
1078907ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
1078984ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
1079085ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
1079258ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
1079802ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
1079909ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
1081268ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
1081970ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
1082212ref2gcc -m32 -Os -fomit-frame-pointer2018082520180818
1083385ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
1083685goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
1084391ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
1084514ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
1084565goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
1084772ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
1084790ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
1085014ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
1086038goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
1086469ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
1086662ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
1088353goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
1088920ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
1089744ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
1091799ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
1091842ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
1097702ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
1098819ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
1099087goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
1103413goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
1103552ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
1113300goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
1114036ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
1115896ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
1115915goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
1117430goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
1118411goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
1119246goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
1123113goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
1126969ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
1136054goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
1157928goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
1158405goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
1158476goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
1161089goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
1161577goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
1163310goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
1164039goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
1164506goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
1164516goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
1164684goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
1165165goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
1166976goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
1169057goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
1171012goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
1171793goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
1171948goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
1172002goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
1180758goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
1181042goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
1191070goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
1192302ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
1200601goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
1201085goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
1202909goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
1206675goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
1207020goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
1207601goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
1208028goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
1219152goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
1230064ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
1276996goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
1282583goptvgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
1283891goptvgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
1285885goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
1286663goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
1288326goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
1292200goptvgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
1293708goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
1300684goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
1302651goptvgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
1306222goptvgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
1306566goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
1307980goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
1322825goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
1323795goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
1325425goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
1345538ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
1350281ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
1521532ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
2487492goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
2489488goptvgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
2491331goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
2491337goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
2517875goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
2518321goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
2519110goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
2525421goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
2527046goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
2528549goptvgcc -m32 -Os -fomit-frame-pointer2018082520180818
2532851goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
2536426goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
2536897goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
2552652goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
2559569goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
2560145goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
2560445goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
2562562goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
2564748goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
2566957goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
2570930goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
2572674goptvgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
2573208goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
2576385goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
3750431ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
3807435ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
3829782ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
3950575ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818

Test failure

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

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

Test failure

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 39, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer goptv
gcc -m32 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k8 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -m32 -march=prescott -O2 -fomit-frame-pointer goptv

Compiler output

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

Number of similar (compiler,implementation) pairs: 39, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer goptv
gcc -m32 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O3 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k8 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv
gcc -m32 -march=prescott -O3 -fomit-frame-pointer goptv

Compiler output

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

Number of similar (compiler,implementation) pairs: 78, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer goptv
gcc -m32 -O -fomit-frame-pointer goptv
gcc -m32 -Os -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O -fomit-frame-pointer goptv
gcc -m32 -march=athlon -Os -fomit-frame-pointer goptv
gcc -m32 -march=core2 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -Os -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -O -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k8 -O -fomit-frame-pointer goptv
gcc -m32 -march=k8 -Os -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O -fomit-frame-pointer goptv
gcc -m32 -march=nocona -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv
gcc -m32 -march=prescott -O -fomit-frame-pointer goptv
gcc -m32 -march=prescott -Os -fomit-frame-pointer goptv

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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