Implementation notes: x86, h3atom, crypto_stream/trivium

Computer: h3atom
Architecture: x86
CPU ID: GenuineIntel-000106c2-bfe9fbff
SUPERCOP version: 20140425
Operation: crypto_stream
Primitive: trivium
TimeImplementationCompilerBenchmark dateSUPERCOP version
18910e/submissions/triviumgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012092820120717
18910e/submissions/triviumgcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer2012092820120717
18910e/submissions/triviumgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012092720120717
18910e/submissions/triviumgcc -march=k8 -O2 -fomit-frame-pointer2012092820120717
18940e/submissions/triviumgcc -march=k8 -O3 -fomit-frame-pointer2012092820120717
18960e/submissions/triviumgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012092720120717
18970e/submissions/triviumgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012092820120717
18970e/submissions/triviumgcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer2012092820120717
19090e/submissions/triviumgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012092720120717
19090e/submissions/triviumgcc -march=barcelona -O2 -fomit-frame-pointer2012092820120717
19120e/submissions/triviumgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012092720120717
19120e/submissions/triviumgcc -march=barcelona -O3 -fomit-frame-pointer2012092820120717
19130e/submissions/triviumgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012092820120717
19140e/submissions/triviumgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012092820120717
19140e/submissions/triviumgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012092820120717
19140e/submissions/triviumgcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer2012092820120717
19150e/submissions/triviumgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012092820120717
19170e/submissions/triviumgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012092820120717
19170e/submissions/triviumgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012092820120717
19180e/submissions/triviumgcc -m32 -march=k8 -Os -fomit-frame-pointer2012092720120717
19180e/submissions/triviumgcc -march=k8 -Os -fomit-frame-pointer2012092820120717
19190e/submissions/triviumgcc -march=pentium-m -Os -fomit-frame-pointer2012092820120717
19230e/submissions/triviumgcc -m32 -march=core2 -Os -fomit-frame-pointer2012092720120717
19230e/submissions/triviumgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012092720120717
19230e/submissions/triviumgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012092720120717
19230e/submissions/triviumgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012092720120717
19290e/submissions/triviumgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012092720120717
19290e/submissions/triviumgcc -march=barcelona -Os -fomit-frame-pointer2012092820120717
19370e/submissions/triviumgcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer2012092820120717
19380e/submissions/triviumgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012092820120717
19410e/submissions/triviumgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012092820120717
19410e/submissions/triviumgcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer2012092820120717
19430e/submissions/triviumgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012092820120717
19430e/submissions/triviumgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012092820120717
19530e/submissions/triviumgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012092720120717
19620e/submissions/triviumgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012092820120717
19620e/submissions/triviumgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012092820120717
19650e/submissions/triviumgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012092820120717
19660e/submissions/triviumgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012092820120717
19670e/submissions/triviumgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012092820120717
19670e/submissions/triviumgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012092820120717
19920e/submissions/triviumgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012092820120717
19920e/submissions/triviumgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012092820120717
19920e/submissions/triviumgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012092820120717
19920e/submissions/triviumgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012092820120717
19920e/submissions/triviumgcc -funroll-loops -march=prescott -Os -fomit-frame-pointer2012092820120717
19920e/submissions/triviumgcc -m32 -march=nocona -Os -fomit-frame-pointer2012092720120717
19920e/submissions/triviumgcc -march=nocona -Os -fomit-frame-pointer2012092820120717
19920e/submissions/triviumgcc -march=prescott -Os -fomit-frame-pointer2012092820120717
19930e/submissions/triviumgcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer2012092820120717
19930e/submissions/triviumgcc -m32 -march=prescott -Os -fomit-frame-pointer2012092820120717
19930e/submissions/triviumgcc -march=pentium4 -Os -fomit-frame-pointer2012092820120717
19940e/submissions/triviumgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012092820120717
19990e/submissions/triviumgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012092820120717
19990e/submissions/triviumgcc -march=nocona -O2 -fomit-frame-pointer2012092820120717
19990e/submissions/triviumgcc -march=prescott -O2 -fomit-frame-pointer2012092820120717
20000e/submissions/triviumgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012092720120717
20000e/submissions/triviumgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012092820120717
20000e/submissions/triviumgcc -march=prescott -O3 -fomit-frame-pointer2012092820120717
20020e/submissions/triviumgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012092720120717
20020e/submissions/triviumgcc -march=nocona -O3 -fomit-frame-pointer2012092820120717
20040e/submissions/triviumgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012092720120717
20050e/submissions/triviumgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012092720120717
20050e/submissions/triviumgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012092820120717
20050e/submissions/triviumgcc -march=pentium3 -Os -fomit-frame-pointer2012092820120717
20100e/submissions/triviumgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012092820120717
20100e/submissions/triviumgcc -march=pentium-m -O2 -fomit-frame-pointer2012092820120717
20120e/submissions/triviumgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012092820120717
20120e/submissions/triviumgcc -march=pentium-m -O3 -fomit-frame-pointer2012092820120717
20210e/submissions/triviumgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012092820120717
20210e/submissions/triviumgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012092820120717
20210e/submissions/triviumgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012092820120717
20230e/submissions/triviumgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012092820120717
20230e/submissions/triviumgcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer2012092820120717
20260e/submissions/triviumgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012092820120717
20270e/submissions/triviumgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012092820120717
20270e/submissions/triviumgcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2012092820120717
20280e/submissions/triviumgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012092820120717
20280e/submissions/triviumgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012092820120717
20280e/submissions/triviumgcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer2012092820120717
20280e/submissions/triviumgcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer2012092820120717
20300e/submissions/triviumgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012092820120717
20330e/submissions/triviumgcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2012092820120717
20380e/submissions/triviumgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012092820120717
20380e/submissions/triviumgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012092820120717
20380e/submissions/triviumgcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2012092820120717
20380e/submissions/triviumgcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2012092820120717
20380e/submissions/triviumgcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2012092820120717
20410e/submissions/triviumgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012092820120717
20560e/submissions/triviumgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012092720120717
20560e/submissions/triviumgcc -march=athlon -O2 -fomit-frame-pointer2012092820120717
20640e/submissions/triviumgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012092820120717
20640e/submissions/triviumgcc -march=athlon -Os -fomit-frame-pointer2012092820120717
20650e/submissions/triviumgcc -m32 -march=athlon -Os -fomit-frame-pointer2012092720120717
20670e/submissions/triviumgcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2012092820120717
20780e/submissions/triviumgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012092820120717
20780e/submissions/triviumgcc -march=pentium3 -O2 -fomit-frame-pointer2012092820120717
20790e/submissions/triviumgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012092720120717
20790e/submissions/triviumgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012092720120717
20790e/submissions/triviumgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012092720120717
20800e/submissions/triviumgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012092820120717
20800e/submissions/triviumgcc -march=pentium3 -O3 -fomit-frame-pointer2012092820120717
20810e/submissions/triviumgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012092720120717
20810e/submissions/triviumgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012092720120717
20820e/submissions/triviumgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012092720120717
20830e/submissions/triviumgcc -march=k6 -O3 -fomit-frame-pointer2012092820120717
20840e/submissions/triviumgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012092820120717
20840e/submissions/triviumgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012092820120717
20840e/submissions/triviumgcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer2012092820120717
20840e/submissions/triviumgcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer2012092820120717
20900e/submissions/triviumgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012092720120717
20900e/submissions/triviumgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012092720120717
20900e/submissions/triviumgcc -march=k6-2 -O3 -fomit-frame-pointer2012092820120717
20920e/submissions/triviumgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012092820120717
20930e/submissions/triviumgcc -march=k6-3 -O3 -fomit-frame-pointer2012092820120717
20950e/submissions/triviumgcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2012092820120717
21080e/submissions/triviumgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012092820120717
21080e/submissions/triviumgcc -march=pentium2 -Os -fomit-frame-pointer2012092820120717
21080e/submissions/triviumgcc -march=pentium4 -O -fomit-frame-pointer2012092820120717
21090e/submissions/triviumgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012092820120717
21090e/submissions/triviumgcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2012092820120717
21100e/submissions/triviumgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012092820120717
21140e/submissions/triviumgcc -march=pentium2 -O2 -fomit-frame-pointer2012092820120717
21170e/submissions/triviumgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012092820120717
21200e/submissions/triviumgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012092720120717
21200e/submissions/triviumgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012092720120717
21200e/submissions/triviumgcc -m32 -march=k6 -O -fomit-frame-pointer2012092720120717
21200e/submissions/triviumgcc -march=k6-2 -O -fomit-frame-pointer2012092820120717
21200e/submissions/triviumgcc -march=k6-3 -O -fomit-frame-pointer2012092820120717
21200e/submissions/triviumgcc -march=k6 -O -fomit-frame-pointer2012092820120717
21210e/submissions/triviumgcc -march=pentium2 -O3 -fomit-frame-pointer2012092820120717
21230e/submissions/triviumgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012092820120717
21230e/submissions/triviumgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012092820120717
21230e/submissions/triviumgcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer2012092820120717
21240e/submissions/triviumgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012092820120717
21250e/submissions/triviumgcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer2012092820120717
21270e/submissions/triviumgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012092820120717
21270e/submissions/triviumgcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer2012092820120717
21390e/submissions/triviumgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012092820120717
21390e/submissions/triviumgcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2012092820120717
21390e/submissions/triviumgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012092720120717
21390e/submissions/triviumgcc -m32 -march=k6 -Os -fomit-frame-pointer2012092720120717
21390e/submissions/triviumgcc -march=k6-2 -Os -fomit-frame-pointer2012092820120717
21390e/submissions/triviumgcc -march=k6-3 -Os -fomit-frame-pointer2012092820120717
21390e/submissions/triviumgcc -march=k6 -Os -fomit-frame-pointer2012092820120717
21400e/submissions/triviumgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012092820120717
21400e/submissions/triviumgcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2012092820120717
21410e/submissions/triviumgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012092720120717
21420e/submissions/triviumgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012092820120717
21420e/submissions/triviumgcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2012092820120717
21460e/submissions/triviumgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012092820120717
21470e/submissions/triviumgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012092820120717
21470e/submissions/triviumgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012092820120717
21470e/submissions/triviumgcc -march=pentium3 -O -fomit-frame-pointer2012092820120717
21480e/submissions/triviumgcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2012092820120717
21480e/submissions/triviumgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012092820120717
21490e/submissions/triviumgcc -march=pentium-m -O -fomit-frame-pointer2012092820120717
21500e/submissions/triviumgcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2012092820120717
21500e/submissions/triviumgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012092820120717
21520e/submissions/triviumgcc -march=pentium2 -O -fomit-frame-pointer2012092820120717
21530e/submissions/triviumgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012092820120717
21570e/submissions/triviumgcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2012092820120717
21580e/submissions/triviumgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012092820120717
21580e/submissions/triviumgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012092820120717
21580e/submissions/triviumgcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2012092820120717
21580e/submissions/triviumgcc -funroll-loops -march=k6 -O -fomit-frame-pointer2012092820120717
21580e/submissions/triviumgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012092720120717
21590e/submissions/triviumgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012092820120717
21590e/submissions/triviumgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012092820120717
21590e/submissions/triviumgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012092820120717
21590e/submissions/triviumgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012092820120717
21600e/submissions/triviumgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012092820120717
21600e/submissions/triviumgcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2012092820120717
21630e/submissions/triviumgcc -m32 -march=barcelona -O -fomit-frame-pointer2012092720120717
21630e/submissions/triviumgcc -m32 -march=core2 -O -fomit-frame-pointer2012092720120717
21630e/submissions/triviumgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012092720120717
21630e/submissions/triviumgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012092720120717
21630e/submissions/triviumgcc -m32 -march=corei7 -O -fomit-frame-pointer2012092720120717
21630e/submissions/triviumgcc -m32 -march=nocona -O -fomit-frame-pointer2012092720120717
21630e/submissions/triviumgcc -m32 -march=prescott -O -fomit-frame-pointer2012092820120717
21630e/submissions/triviumgcc -march=barcelona -O -fomit-frame-pointer2012092820120717
21630e/submissions/triviumgcc -march=k8 -O -fomit-frame-pointer2012092820120717
21630e/submissions/triviumgcc -march=nocona -O -fomit-frame-pointer2012092820120717
21630e/submissions/triviumgcc -march=prescott -O -fomit-frame-pointer2012092820120717
21640e/submissions/triviumgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012092820120717
21650e/submissions/triviumgcc -m32 -march=k8 -O -fomit-frame-pointer2012092720120717
21660e/submissions/triviumgcc -funroll-loops -march=athlon -O -fomit-frame-pointer2012092820120717
21680e/submissions/triviumgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012092820120717
21680e/submissions/triviumgcc -march=athlon -O -fomit-frame-pointer2012092820120717
21680e/submissions/triviumgcc -march=pentium-mmx -O -fomit-frame-pointer2012092820120717
21690e/submissions/triviumgcc -march=pentium-mmx -Os -fomit-frame-pointer2012092820120717
21700e/submissions/triviumgcc -m32 -march=athlon -O -fomit-frame-pointer2012092720120717
21720e/submissions/triviumgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012092820120717
21980e/submissions/triviumgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012092820120717
21980e/submissions/triviumgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012092820120717
21980e/submissions/triviumgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012092820120717
21980e/submissions/triviumgcc -funroll-loops -march=prescott -O -fomit-frame-pointer2012092820120717
22010e/submissions/triviumgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012092820120717
22010e/submissions/triviumgcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2012092820120717
22130e/submissions/triviumgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012092820120717
22130e/submissions/triviumgcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer2012092820120717
22170e/submissions/triviumgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012092820120717
22180e/submissions/triviumgcc -march=pentium4 -O3 -fomit-frame-pointer2012092820120717
22240e/submissions/triviumgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012092820120717
22240e/submissions/triviumgcc -march=pentium-mmx -O2 -fomit-frame-pointer2012092820120717
22270e/submissions/triviumgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012092820120717
22300e/submissions/triviumgcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer2012092820120717
22300e/submissions/triviumgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012092820120717
22300e/submissions/triviumgcc -march=pentium-mmx -O3 -fomit-frame-pointer2012092820120717
22340e/submissions/triviumgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012092820120717
22340e/submissions/triviumgcc -march=pentium4 -O2 -fomit-frame-pointer2012092820120717
22430e/submissions/triviumgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012092720120717
22430e/submissions/triviumgcc -march=athlon -O3 -fomit-frame-pointer2012092820120717
22540e/submissions/triviumgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012092720120717
22550e/submissions/triviumgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012092720120717
22550e/submissions/triviumgcc -march=k6-2 -O2 -fomit-frame-pointer2012092820120717
22550e/submissions/triviumgcc -march=k6-3 -O2 -fomit-frame-pointer2012092820120717
22550e/submissions/triviumgcc -march=k6 -O2 -fomit-frame-pointer2012092820120717
22580e/submissions/triviumgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012092720120717
22630e/submissions/triviumgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012092820120717
22640e/submissions/triviumgcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2012092820120717
22700e/submissions/triviumgcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2012092820120717
22720e/submissions/triviumgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012092820120717
22730e/submissions/triviumgcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer2012092820120717
22740e/submissions/triviumgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012092820120717
25150e/submissions/triviumclang -O32012092820120717
34540e/submissions/triviumgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012092820120717
34540e/submissions/triviumgcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2012092820120717
34590e/submissions/triviumgcc -m32 -march=pentium -Os -fomit-frame-pointer2012092820120717
34620e/submissions/triviumgcc -march=pentium -Os -fomit-frame-pointer2012092820120717
37880e/submissions/triviumgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012092820120717
37910e/submissions/triviumgcc -march=pentium -O2 -fomit-frame-pointer2012092820120717
38150e/submissions/triviumgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012092820120717
38150e/submissions/triviumgcc -march=pentium -O3 -fomit-frame-pointer2012092820120717
38230e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012092820120717
38250e/submissions/triviumgcc -funroll-loops -O2 -fomit-frame-pointer2012092820120717
38250e/submissions/triviumgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012092820120717
38260e/submissions/triviumgcc -O2 -fomit-frame-pointer2012092820120717
38270e/submissions/triviumgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012092820120717
38280e/submissions/triviumgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012092820120717
38280e/submissions/triviumgcc -m32 -O2 -fomit-frame-pointer2012092720120717
38290e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012092820120717
38300e/submissions/triviumgcc -funroll-loops -O3 -fomit-frame-pointer2012092820120717
38330e/submissions/triviumgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012092820120717
38330e/submissions/triviumgcc -march=i386 -O2 -fomit-frame-pointer2012092820120717
38330e/submissions/triviumgcc -march=i486 -O2 -fomit-frame-pointer2012092820120717
38350e/submissions/triviumgcc -O3 -fomit-frame-pointer2012092820120717
38350e/submissions/triviumgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012092820120717
38350e/submissions/triviumgcc -m32 -O3 -fomit-frame-pointer2012092720120717
38350e/submissions/triviumgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012092820120717
38380e/submissions/triviumgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012092820120717
38380e/submissions/triviumgcc -funroll-loops -march=pentium -O -fomit-frame-pointer2012092820120717
38390e/submissions/triviumgcc -funroll-loops -Os -fomit-frame-pointer2012092820120717
38390e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012092820120717
38390e/submissions/triviumgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012092820120717
38390e/submissions/triviumgcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2012092820120717
38400e/submissions/triviumgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012092820120717
38410e/submissions/triviumgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012092820120717
38410e/submissions/triviumgcc -march=i486 -O3 -fomit-frame-pointer2012092820120717
38420e/submissions/triviumgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012092820120717
38420e/submissions/triviumgcc -march=i386 -O3 -fomit-frame-pointer2012092820120717
38480e/submissions/triviumgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012092820120717
38480e/submissions/triviumgcc -march=pentiumpro -O -fomit-frame-pointer2012092820120717
38750e/submissions/triviumgcc -O -fomit-frame-pointer2012092820120717
38750e/submissions/triviumgcc -fno-schedule-insns -O -fomit-frame-pointer2012092820120717
38750e/submissions/triviumgcc -m32 -O -fomit-frame-pointer2012092720120717
38860e/submissions/triviumgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012092820120717
38860e/submissions/triviumgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012092820120717
38860e/submissions/triviumgcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2012092820120717
38870e/submissions/triviumgcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2012092820120717
38920e/submissions/triviumgcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2012092820120717
38950e/submissions/triviumgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012092820120717
38950e/submissions/triviumgcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2012092820120717
38960e/submissions/triviumgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012092820120717
38960e/submissions/triviumgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012092820120717
38960e/submissions/triviumgcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2012092820120717
38960e/submissions/triviumgcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2012092820120717
38970e/submissions/triviumgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012092820120717
38970e/submissions/triviumgcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2012092820120717
38970e/submissions/triviumgcc -m32 -march=i386 -Os -fomit-frame-pointer2012092820120717
38970e/submissions/triviumgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012092820120717
38970e/submissions/triviumgcc -march=i386 -Os -fomit-frame-pointer2012092820120717
38970e/submissions/triviumgcc -march=i486 -Os -fomit-frame-pointer2012092820120717
38970e/submissions/triviumgcc -march=pentiumpro -Os -fomit-frame-pointer2012092820120717
38980e/submissions/triviumgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012092820120717
38990e/submissions/triviumgcc -fno-schedule-insns -Os -fomit-frame-pointer2012092820120717
38990e/submissions/triviumgcc -m32 -march=i486 -Os -fomit-frame-pointer2012092820120717
39000e/submissions/triviumgcc -Os -fomit-frame-pointer2012092820120717
39020e/submissions/triviumgcc -m32 -Os -fomit-frame-pointer2012092720120717
39040e/submissions/triviumgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012092820120717
39050e/submissions/triviumgcc -m32 -march=pentium -O -fomit-frame-pointer2012092820120717
39050e/submissions/triviumgcc -march=pentium -O -fomit-frame-pointer2012092820120717
39070e/submissions/triviumgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012092820120717
39070e/submissions/triviumgcc -funroll-loops -march=i486 -O -fomit-frame-pointer2012092820120717
39080e/submissions/triviumgcc -funroll-loops -march=i386 -O -fomit-frame-pointer2012092820120717
39120e/submissions/triviumgcc -march=pentiumpro -O2 -fomit-frame-pointer2012092820120717
39150e/submissions/triviumgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012092820120717
39170e/submissions/triviumgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012092820120717
39170e/submissions/triviumgcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2012092820120717
39240e/submissions/triviumgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012092820120717
39250e/submissions/triviumgcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2012092820120717
39480e/submissions/triviumgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012092820120717
39480e/submissions/triviumgcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2012092820120717
39520e/submissions/triviumgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012092820120717
39560e/submissions/triviumgcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2012092820120717
39570e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012092820120717
39580e/submissions/triviumgcc -funroll-loops -O -fomit-frame-pointer2012092820120717
39580e/submissions/triviumgcc -funroll-loops -m32 -O -fomit-frame-pointer2012092820120717
39660e/submissions/triviumgcc -march=pentiumpro -O3 -fomit-frame-pointer2012092820120717
39670e/submissions/triviumgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012092820120717
39710e/submissions/triviumgcc -march=i486 -O -fomit-frame-pointer2012092820120717
39750e/submissions/triviumgcc -m32 -march=i386 -O -fomit-frame-pointer2012092820120717
39750e/submissions/triviumgcc -m32 -march=i486 -O -fomit-frame-pointer2012092820120717
39750e/submissions/triviumgcc -march=i386 -O -fomit-frame-pointer2012092820120717
71850e/submissions/triviumcc2012092820120717
71850e/submissions/triviumgcc -funroll-loops2012092820120717
71860e/submissions/triviumgcc2012092820120717

Test failure

Implementation: crypto_stream/trivium/e/submissions/trivium
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer e/submissions/trivium
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer e/submissions/trivium
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer e/submissions/trivium
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer e/submissions/trivium
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer e/submissions/trivium
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer e/submissions/trivium