Implementation notes: x86, h9trinity, crypto_aead/pi32cipher256v1

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi32cipher256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
215168optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120820171020
215647optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120820171020
216064optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120820171020
216146optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120820171020
216500optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120820171020
216537optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120820171020
217599optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120820171020
217826optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120820171020
217938optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120820171020
218340optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120820171020
218804optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120820171020
220467optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120820171020
220965optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120820171020
221284optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120820171020
221570optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120820171020
221622optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120820171020
222431optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120820171020
222785optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120820171020
222810optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120820171020
223186optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120820171020
223564optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120820171020
223595optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120820171020
223632optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120820171020
223928optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120820171020
224276optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120820171020
224950optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120820171020
225323optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120820171020
225575optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120820171020
227113optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120820171020
227206optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120820171020
227577optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120820171020
228362optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120820171020
228452optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120820171020
228511optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120820171020
228533optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120820171020
228614optimized_nonSSEgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120820171020
228739optimized_nonSSEgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120820171020
229125optimized_nonSSEgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120820171020
229329optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120820171020
229435optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120820171020
229565optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120820171020
229610optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120820171020
229934optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120820171020
229996optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120820171020
230039optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120820171020
230304optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120820171020
232407optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120820171020
232794optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2017120820171020
233242optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120820171020
233364optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120820171020
233416optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120820171020
233440optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120820171020
233706optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120820171020
233792optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120820171020
233959optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120820171020
234225optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120820171020
234292optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120820171020
234358optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120820171020
234625optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120820171020
234719optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120820171020
234816optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120820171020
235787optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120820171020
236229optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120820171020
236616optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120820171020
236966optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120820171020
237919optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120820171020
238389optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120820171020
240373optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120820171020
240697optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120820171020
241197optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120820171020
241270optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120820171020
241458optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120820171020
242585optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120820171020
242613optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120820171020
242880optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120820171020
243080optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120820171020
244363optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120820171020
268990optimized_nonSSEgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120820171020
269694optimized_nonSSEgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120820171020
354654refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120820171020
355803refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120820171020
355821refgcc -m32 -O3 -fomit-frame-pointer2017120820171020
355857refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120820171020
356079refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120820171020
357292refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120820171020
357416refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120820171020
357432refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120820171020
358326refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120820171020
358825refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120820171020
358825refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120820171020
359381refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120820171020
360082refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120820171020
360474refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120820171020
360681refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120820171020
361138refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120820171020
361512refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120820171020
361844refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120820171020
361932refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120820171020
361960refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120820171020
362146refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120820171020
362483refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120820171020
364082refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120820171020
364145refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120820171020
364205refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120820171020
364641refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120820171020
365383refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120820171020
366972refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120820171020
367161refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120820171020
367669refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120820171020
367872refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120820171020
368682refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120820171020
368937refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120820171020
369168refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120820171020
370019refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120820171020
370898refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120820171020
371196refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120820171020
371516refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120820171020
371670refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120820171020
372201refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120820171020
380897refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120820171020
381318refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120820171020
382195refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120820171020
383660refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120820171020
386038refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120820171020
386373refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120820171020
386438refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120820171020
386662refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120820171020
387059refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120820171020
387088refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120820171020
387291refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120820171020
389971refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120820171020
390755refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120820171020
391246refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120820171020
391547refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120820171020
391795refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120820171020
392400refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120820171020
392432refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120820171020
392462refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120820171020
393786refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120820171020
403068refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120820171020
417152optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120820171020
442955refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120820171020
443623refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120820171020
443662refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120820171020
444267refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120820171020
444393optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120820171020
447673optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120820171020
447813optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120820171020
447825optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2017120820171020
448126refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120820171020
448343optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120820171020
448378refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120820171020
449508refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120820171020
449691optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120820171020
450376optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120820171020
450618optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2017120820171020
450793optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120820171020
450857optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2017120820171020
451077optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120820171020
451254optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120820171020
451530optimized_nonSSEgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120820171020
451550optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2017120820171020
451739optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2017120820171020
451781optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120820171020
452133optimized_nonSSEgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120820171020
452194refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120820171020
452523refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120820171020
452923refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120820171020
453013optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120820171020
453133optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120820171020
453256optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120820171020
453333optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120820171020
453410optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120820171020
453456refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120820171020
453514optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120820171020
454010optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2017120820171020
454204refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120820171020
454268optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120820171020
454663refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120820171020
454793optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120820171020
454850optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120820171020
455246optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2017120820171020
455484optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2017120820171020
455570optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120820171020
455737optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120820171020
455854optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120820171020
455940optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120820171020
456065refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120820171020
456457optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120820171020
456940optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120820171020
456965optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120820171020
456967optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120820171020
457388refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120820171020
457609optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120820171020
457636optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2017120820171020
458225optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120820171020
458451optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120820171020
458716optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120820171020
458822refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120820171020
458836optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120820171020
458861optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120820171020
458959optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120820171020
459113optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120820171020
459168optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120820171020
459405optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2017120820171020
459418optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120820171020
459536optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2017120820171020
459876optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120820171020
460341optimized_nonSSEgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120820171020
460852optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120820171020
460964optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120820171020
461025optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120820171020
461340optimized_nonSSEgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120820171020
461967optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120820171020
462143optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120820171020
462147optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120820171020
462475optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120820171020
463015optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120820171020
463486optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120820171020
463614optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120820171020
464328optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120820171020
464876optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120820171020
465188optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120820171020
465223optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120820171020
465483optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120820171020
467004optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120820171020
467198optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120820171020
467346optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120820171020
467544optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120820171020
467559optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120820171020
467637optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120820171020
467767optimized_nonSSEgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120820171020
467832optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120820171020
467929optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120820171020
468165optimized_nonSSEgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120820171020
468406optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120820171020
469322optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120820171020
470090optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120820171020
470382refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120820171020
470566refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120820171020
471992optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120820171020
471994optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120820171020
472119optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120820171020
472852optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120820171020
473020optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2017120820171020
473288optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120820171020
475501optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120820171020
475920optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120820171020
476621optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120820171020
477687optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120820171020
480638optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120820171020
514717refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120820171020
514895refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120820171020
517574refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120820171020
517950refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120820171020
518337refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120820171020
519394refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120820171020
519410refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120820171020
519938refgcc -m32 -march=i486 -O -fomit-frame-pointer2017120820171020
520030refgcc -m32 -march=k6 -O -fomit-frame-pointer2017120820171020
520124refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120820171020
520200refgcc -m32 -O -fomit-frame-pointer2017120820171020
520329refgcc -m32 -march=pentium -O -fomit-frame-pointer2017120820171020
520424refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120820171020
520681refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120820171020
520684refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120820171020
521303refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120820171020
521327refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120820171020
521553refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120820171020
521632refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120820171020
521641refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120820171020
522108refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120820171020
522336refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120820171020
522707refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120820171020
522978refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120820171020
523153refgcc -m32 -march=athlon -O -fomit-frame-pointer2017120820171020
523929refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120820171020
524416refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120820171020
524601refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120820171020
524736refgcc -m32 -march=prescott -O -fomit-frame-pointer2017120820171020
524800refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120820171020
525269refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120820171020
525403refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120820171020
525424refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120820171020
525525refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120820171020
525548refgcc -m32 -march=core2 -O -fomit-frame-pointer2017120820171020
525725refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120820171020
525851refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120820171020
525851refgcc -m32 -march=nocona -O -fomit-frame-pointer2017120820171020
526027refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120820171020
526172refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120820171020
526289refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120820171020
526315refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120820171020
526406refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120820171020
526410refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120820171020
526425refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120820171020
528154refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120820171020
528155refgcc -m32 -march=k8 -O -fomit-frame-pointer2017120820171020
528690refgcc -m32 -march=i386 -O -fomit-frame-pointer2017120820171020
529728refgcc -m32 -O2 -fomit-frame-pointer2017120820171020
529825refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120820171020
529894refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120820171020
529926refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120820171020
530734refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120820171020
530878refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120820171020
531596refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120820171020
532334refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120820171020
532672refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120820171020
534275refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120820171020
534355refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120820171020
534819refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120820171020
534883refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120820171020
535025refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120820171020
535086refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120820171020
536146refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120820171020
536432refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120820171020
536495refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120820171020
537066refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120820171020
537372refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120820171020
537948refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120820171020
537962refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120820171020
537971refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120820171020
538022refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120820171020
538044refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120820171020
538115refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120820171020
538349refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120820171020
538499refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120820171020
538850refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120820171020
538865refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120820171020
538892refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120820171020
539532refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120820171020
539651refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120820171020
539944refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120820171020
539986refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120820171020
540229refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120820171020
540305refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120820171020
544607refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120820171020
546893refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120820171020
547099refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120820171020
547351refgcc -m32 -Os -fomit-frame-pointer2017120820171020
547363refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120820171020
554556refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120820171020
568657refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120820171020
570596refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120820171020

Test failure

Implementation: crypto_aead/pi32cipher256v1/optimized_nonSSE
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -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