Implementation notes: x86, h2atom, crypto_aead/pi16cipher128v2

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_aead
Primitive: pi16cipher128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
926680ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112520161009
927000ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112520161009
927200ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112520161009
929900ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112520161009
942620ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112420161009
943530ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112520161009
944090ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112520161009
944890ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112520161009
945160ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112520161009
945190ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112520161009
945560ref2gcc -m32 -O3 -fomit-frame-pointer2016112420161009
983640ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112520161009
983670ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112520161009
987100ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112520161009
987120ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112520161009
987170ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112520161009
996850ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112520161009
996910ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112520161009
996920ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112520161009
1031040ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112420161009
1121820ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112520161009
1134180ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112520161009
1134210ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112520161009
1147140ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112520161009
1150950ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112520161009
1157190ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112520161009
1181180ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112520161009
1181220ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112520161009
1187550ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112520161009
1188630ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112520161009
1310270ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112520161009
1323640ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112520161009
1327990ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112520161009
1353550ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112520161009
1356480ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112520161009
1359440ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112520161009
1360620ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112520161009
1361170ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112520161009
1403270ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112520161009
1407330ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112520161009
1407420ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112520161009
1409140ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112520161009
1409260ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112520161009
1409300ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112520161009
1429770ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112520161009
1433530ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112520161009
1434800ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112520161009
1439000ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112520161009
1449420ref3gcc -m32 -O3 -fomit-frame-pointer2016112520161009
1464560ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112520161009
1477910ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112520161009
1477940ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112520161009
1478000ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112520161009
1488210ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112520161009
1488850ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112520161009
1497420ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112520161009
1497770ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112520161009
1505310ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112520161009
1506630ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112520161009
1506650ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112520161009
1506710ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112520161009
1574410ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112520161009
1581300ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112520161009
1581460ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112520161009
1589910ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112520161009
1590010ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112520161009
1590060ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112520161009
1590080ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112520161009
1602680ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112520161009
1602720ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112520161009
1604080ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112520161009
1604100ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112520161009
1604140ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112520161009
1604140ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112520161009
1634640ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112520161009
1638510ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112520161009
1638570ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112520161009
1643910ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112520161009
1643920ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112520161009
1644610ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112520161009
1645930ref3gcc -m32 -O2 -fomit-frame-pointer2016112520161009
1650230ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112520161009
1650610ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112520161009
1651840ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112520161009
1651860ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112520161009
1662420ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112520161009
1665860ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112520161009
1665990ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112520161009
1666010ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112520161009
1676640ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112520161009
1688770ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112520161009
1689800ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112520161009
1690470ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2016112520161009
1690510ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112520161009
1693820ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112520161009
1696410ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112520161009
1696610ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112520161009
1698860ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112520161009
1737520ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112520161009
1755140ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112520161009
1756480ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112520161009
1756650ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112520161009
1757910ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112520161009
1758100ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112520161009
1769430ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2016112520161009
1769450ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112520161009
1769470ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112520161009
1769490ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112520161009
1770760ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2016112520161009
1772150ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112520161009
1773100ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112520161009
1773150ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2016112520161009
1773210ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112520161009
1773290ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112520161009
1773290ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112520161009
1773320ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112520161009
1775470ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112520161009
1778400ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112520161009
1793140ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2016112520161009
1793250ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112520161009
1793270ref3gcc -m32 -Os -fomit-frame-pointer2016112520161009
1794590ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2016112520161009
1803740ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2016112520161009
1805800ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2016112520161009
1806560ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2016112520161009
1811010ref3gcc -m32 -O -fomit-frame-pointer2016112520161009
1812180ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112520161009
1812290ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112520161009
1812310ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2016112520161009
1819460goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112420161009
1843190ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112520161009
1843210ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112520161009
1843240ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112520161009
1843250ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112520161009
1843290ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112520161009
1843400ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112520161009
1843460ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2016112520161009
1843540ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2016112520161009
1845010ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2016112520161009
1845150ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2016112520161009
1893040ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112520161009
1901760ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112520161009
1903200ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112520161009
1903440ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112520161009
1917310ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112520161009
1926210ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112520161009
1932080ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2016112520161009
1939630ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112520161009
1940990ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112520161009
1941320ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112520161009
1941560ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2016112520161009
1943060ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112520161009
1944240ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112520161009
1946700ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112520161009
1949520ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112520161009
1951280ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2016112520161009
1954210ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112520161009
1955740ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112520161009
1955760ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112520161009
1955760ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112520161009
1970190ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112520161009
1973000ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2016112520161009
1976470ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2016112520161009
1979390ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2016112520161009
1991820ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112520161009
1993770ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112520161009
1994200ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112520161009
1994280ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112520161009
1995490ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112520161009
1996050ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2016112520161009
1996070ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112520161009
1996130ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112520161009
2038310goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112420161009
2077730goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112420161009
2094210ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112520161009
2094540ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112520161009
2094540ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112520161009
2095970ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112520161009
2123290goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112420161009
2133280goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2016112420161009
2135630ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112520161009
2135670ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112520161009
2135820ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112520161009
2135890ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112520161009
2178700goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112420161009
2206490ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112520161009
2206510ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112520161009
2206530ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112520161009
2208680ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112520161009
2226140ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112520161009
2226640ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112520161009
2226850ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112520161009
2227270ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112520161009
2237230goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2016112420161009
2248970ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112520161009
2249430ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112520161009
2249440ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112520161009
2249510ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112520161009
2259380goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112420161009
2278440goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2016112420161009
2301370goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112420161009
2324740goptvgcc -m32 -Os -fomit-frame-pointer2016112420161009
2335150goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112420161009
2445340goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112420161009
2453690goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2016112420161009
2463770goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112420161009
2464260goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112420161009
2476670goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112420161009
2536830goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112420161009
2536920goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112420161009
2539440goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2016112420161009
2541900goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2016112420161009
2589240goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112420161009
2672750ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112520161009
2672760ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112520161009
2672820ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112520161009
2673030ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112520161009
2715080ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112520161009
2715410ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112520161009
2728190ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112520161009
2728230ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112520161009
2852790goptvgcc -m32 -O -fomit-frame-pointer2016112420161009
3246370goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112420161009
3325250goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112420161009
3369960goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112420161009
3400240goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112420161009
3482090goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112420161009
3488400goptvgcc -m32 -O2 -fomit-frame-pointer2016112420161009
3573620goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112420161009
3616450goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112420161009
3632610goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112420161009
3638550goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112420161009
3749530goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112420161009
3920110goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112420161009
3968280goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112420161009
4030810goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2016112420161009
4048010goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112420161009
4076010goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112420161009
4094270goptvgcc -m32 -O3 -fomit-frame-pointer2016112420161009
4490360ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112520161009
4490430ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112520161009
4521990ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112520161009
4523080ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112520161009
4601170ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112520161009
4615380ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112520161009
4615560ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112520161009
4615580ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112520161009
4620410ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112520161009
4831330ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112520161009
4831390ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112520161009
4831680ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112520161009
4831980ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112520161009
4868540goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112420161009
5283250ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112520161009
5283610ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112520161009
5293330ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112520161009
5293400ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112520161009
5301530ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112520161009
5312940ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112520161009
5321520ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112520161009
5322910ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112520161009
5323650ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112520161009
5333020ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112520161009
5335660ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112520161009
5370180ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112520161009
5370330ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2016112520161009
5385170ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112520161009
5385920ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112520161009
5392110ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112520161009
5392130ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112520161009
5392520ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112520161009
5450890goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2016112420161009
5511550goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112420161009
5515820goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112420161009
5517780goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112420161009
5518160goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112420161009
5522920goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2016112420161009
5522970goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2016112420161009
5523000goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112420161009
5541690ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112520161009
5541970ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112520161009
5542490ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112520161009
5542750ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112520161009
5564050goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112420161009
5599720ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112520161009
5852940goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112420161009
5853080goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112420161009
5856380goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2016112420161009
5870100goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112420161009
5891560goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112420161009
5892760goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112420161009
5905840goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112420161009
5906160goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112420161009
5968940goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112420161009
5985820goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112420161009
5993420goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112420161009
5997650goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2016112420161009
5998680goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2016112420161009
6011220goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112420161009
6012090goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112420161009
6047250goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2016112420161009
6060190goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112420161009
6060190goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112420161009
6081270goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112420161009
6125600goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112420161009
6150450goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112420161009
6175190goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112420161009
6206450goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112420161009
6217270goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112420161009
6258180goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112420161009
6290790goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112420161009
6295910goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112420161009
6303640goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112420161009
6326550goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112420161009
6335890goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112420161009
6369160goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112420161009
6369250goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112420161009
6379880goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112420161009
6392440goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112420161009
6459730goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112420161009
6486100goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112420161009
6558160goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2016112420161009
6563840goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2016112420161009
7850700ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112420161009
7976730ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112420161009
8080180ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112520161009
8095620ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112520161009
8095930ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112520161009
8147450ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112520161009
8151210ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112420161009
8168200ref2gcc -m32 -O2 -fomit-frame-pointer2016112420161009
8189080ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112520161009
8244240ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112520161009
8245030ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112420161009
8245340ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112520161009
8245850ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112520161009
8271790ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2016112520161009
8278650ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112420161009
8291990ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2016112520161009
8360430ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112520161009
8361170ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2016112520161009
8361210ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112420161009
8367130ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2016112520161009
8377290ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112420161009
8377800ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2016112520161009
8378390ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112520161009
8379920ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112520161009
8380030ref2gcc -m32 -O -fomit-frame-pointer2016112420161009
8380280ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112520161009
8380290ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2016112520161009
8380370ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112520161009
8382950ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2016112420161009
8395350ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112520161009
8395720ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112520161009
8396190ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2016112520161009
8446760ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112520161009
8447260ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112520161009
8450950ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112520161009
8519120ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2016112520161009
8519950ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2016112520161009
8520980ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112420161009
8523910ref2gcc -m32 -Os -fomit-frame-pointer2016112420161009
8581660ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112520161009
8586810ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112520161009
8587760ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112520161009
8604590ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112520161009
8605520ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2016112520161009
8606180ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112520161009
8613340ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112520161009
8613850ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112520161009
8722330ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112520161009
8723890ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112520161009
8958780ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2016112520161009
8959530ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2016112520161009
8961070ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112520161009
8961720ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112520161009
8961860ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112520161009
8963730ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2016112520161009
8964060ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2016112520161009
8970100ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112520161009
8970810ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112520161009
8971210ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112520161009
9032780goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112420161009
9058810ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112520161009
9059060ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112520161009
9134030ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112520161009
9134460ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112520161009
9135300ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112520161009
9136060ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112520161009
9151450ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112520161009
9188460ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2016112520161009
9188950ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2016112520161009
9259180ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112520161009
9289290ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2016112520161009
9381540ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112520161009
9479920goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112420161009
9547240goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112420161009
9719490ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112520161009
9739900goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112420161009
9742710goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112420161009
9744830goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112420161009
9825370ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2016112520161009
9861880goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2016112420161009
9873920ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112520161009
9889350ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2016112520161009
9966380goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112420161009
9967430goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2016112420161009
9968130goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112420161009
10172030ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112520161009
10172950ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112520161009
10211400goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112420161009
10308620ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112520161009
10313960ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112520161009
10603140ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112520161009
10607340ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112520161009
10624360ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112520161009
10642560ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112520161009
10648050ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112520161009
10648540ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112520161009
10659860ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112520161009
10675920ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112520161009
11105760goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112420161009
14045200goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112420161009
14063770goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112420161009
14065260goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112420161009
14119340goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112420161009
14135580goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112420161009
14146490goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112420161009
14169380goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112420161009
14170770goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112420161009
14185350goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112420161009
14194060goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112420161009
14206930goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112420161009
14209890goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112420161009
14211750goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112420161009
14226470goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112420161009
14315830goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112420161009
14688030goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112420161009
14689370goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112420161009
14700110goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112420161009
14735930goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112420161009
14755530goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112420161009
14757710goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112420161009
14776250goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112420161009
14796420goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112420161009
14811110goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112420161009
14814870goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2016112420161009
14817410goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112420161009
14819420goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112420161009
14873570goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2016112420161009
14963800goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112420161009
15061500goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112420161009
15077690goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112420161009
15257010goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112420161009
15296400goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112420161009
15668710goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112420161009
15823360goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112420161009
15960400goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112420161009

Test failure

Implementation: crypto_aead/pi16cipher128v2/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: 326, 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 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx-i -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 -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 -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 -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 -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/pi16cipher128v2/goptv
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
error 111
crypto_aead_decrypt allows trivial forgeries

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O3 -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=pentium3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O3 -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 -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O3 -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=pentium3 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer goptv

Test failure

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

Test failure

Implementation: crypto_aead/pi16cipher128v2/goptv
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 42, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer goptv optimized_nonSSE ref ref2 ref3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer goptv optimized_nonSSE ref ref2 ref3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer goptv optimized_nonSSE ref ref2 ref3
gcc -m32 -march=core2 -msse4.1 -O2 -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 -O2 -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-avx -O2 -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -O -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -Os -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi16cipher128v2/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: MMX vector return without MMX 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: warning: MMX vector argument without MMX enabled changes the ABI [-Wpsabi]
pi-cipher.c: vchunk_t vect_ast(vchunk_t x, vchunk_t y)
pi-cipher.c: ^

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv
gcc -m32 -O2 -fomit-frame-pointer goptv
gcc -m32 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv

Compiler output

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

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -funroll-loops -m32 -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=pentium -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv
gcc -m32 -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=pentium -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi16cipher128v2/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: MMX vector return without MMX 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: warning: MMX vector argument without MMX enabled changes the ABI [-Wpsabi]
pi-cipher.c: vchunk_t vect_ast_precomputed_mu(vchunk_t y)
pi-cipher.c: ^

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -m32 -O -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer goptv