Implementation notes: x86, jos, crypto_stream/sosemanuk

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
6667cryptoppg++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070420140622
6728cryptoppg++ -m32 -march=k6 -O2 -fomit-frame-pointer2014070420140622
6742cryptoppg++ -m32 -march=prescott -O3 -fomit-frame-pointer2014070420140622
6743cryptoppg++ -m32 -march=k8 -O -fomit-frame-pointer2014070420140622
6750cryptoppg++ -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070420140622
6757cryptoppg++ -m32 -march=k8 -O2 -fomit-frame-pointer2014070420140622
6758cryptoppg++ -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070420140622
6758cryptoppg++ -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070420140622
6758cryptoppg++ -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070420140622
6765cryptoppg++ -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070420140622
6772cryptoppg++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070420140622
6773cryptoppg++ -m32 -march=barcelona -O3 -fomit-frame-pointer2014070420140622
6773cryptoppg++ -m32 -march=core2 -O2 -fomit-frame-pointer2014070420140622
6780cryptoppg++ -m32 -march=nocona -O2 -fomit-frame-pointer2014070420140622
6787cryptoppg++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070420140622
6795cryptoppg++ -m32 -march=athlon -O -fomit-frame-pointer2014070420140622
6795cryptoppg++ -m32 -march=pentium4 -O -fomit-frame-pointer2014070420140622
6803cryptoppg++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070420140622
6810cryptoppg++ -m32 -march=athlon -O2 -fomit-frame-pointer2014070420140622
6810cryptoppg++ -m32 -march=core2 -O -fomit-frame-pointer2014070420140622
6810cryptoppg++ -m32 -march=i486 -O -fomit-frame-pointer2014070420140622
6810cryptoppg++ -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070420140622
6810cryptoppg++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070420140622
6817cryptoppg++ -m32 -march=barcelona -O2 -fomit-frame-pointer2014070420140622
6817cryptoppg++ -m32 -march=nocona -O3 -fomit-frame-pointer2014070420140622
6817cryptoppg++ -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070420140622
6818cryptoppg++ -m32 -O -fomit-frame-pointer2014070420140622
6825cryptoppg++ -m32 -O2 -fomit-frame-pointer2014070420140622
6825cryptoppg++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070420140622
6825cryptoppg++ -m32 -march=pentium2 -O -fomit-frame-pointer2014070420140622
6825cryptoppg++ -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070420140622
6832cryptoppg++ -m32 -march=i486 -O3 -fomit-frame-pointer2014070420140622
6832cryptoppg++ -m32 -march=k6 -O -fomit-frame-pointer2014070420140622
6840cryptoppg++ -m32 -march=athlon -O3 -fomit-frame-pointer2014070420140622
6840cryptoppg++ -m32 -march=k6-3 -O -fomit-frame-pointer2014070420140622
6840cryptoppg++ -m32 -march=prescott -O2 -fomit-frame-pointer2014070420140622
6848cryptoppg++ -m32 -march=k6 -O3 -fomit-frame-pointer2014070420140622
6848cryptoppg++ -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070420140622
6848cryptoppg++ -m32 -march=prescott -O -fomit-frame-pointer2014070420140622
6855cryptoppg++ -m32 -march=core2 -O3 -fomit-frame-pointer2014070420140622
6855cryptoppg++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070420140622
6855cryptoppg++ -m32 -march=pentiumpro -O -fomit-frame-pointer2014070420140622
6862cryptoppg++ -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070420140622
6862cryptoppg++ -m32 -march=pentium -O2 -fomit-frame-pointer2014070420140622
6863cryptoppg++ -m32 -march=pentium3 -O -fomit-frame-pointer2014070420140622
6863cryptoppg++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070420140622
6870cryptoppg++ -m32 -O3 -fomit-frame-pointer2014070420140622
6870cryptoppg++ -m32 -march=k8 -O3 -fomit-frame-pointer2014070420140622
6870cryptoppg++ -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070420140622
6870cryptoppg++ -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070420140622
6870cryptoppg++ -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070420140622
6878cryptoppg++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070420140622
6878cryptoppg++ -m32 -march=i486 -O2 -fomit-frame-pointer2014070420140622
6878cryptoppg++ -m32 -march=pentium-m -O -fomit-frame-pointer2014070420140622
6885cryptoppg++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070420140622
6885cryptoppg++ -m32 -march=pentium -O3 -fomit-frame-pointer2014070420140622
6892cryptoppg++ -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070420140622
6907cryptoppg++ -m32 -march=k6-2 -O -fomit-frame-pointer2014070420140622
6908cryptoppg++ -m32 -march=pentium -O -fomit-frame-pointer2014070420140622
6930cryptoppg++ -m32 -march=barcelona -O -fomit-frame-pointer2014070420140622
6945cryptoppg++ -m32 -march=nocona -O -fomit-frame-pointer2014070420140622
6968cryptoppg++ -m32 -march=i386 -Os -fomit-frame-pointer2014070420140622
6990cryptoppg++ -m32 -Os -fomit-frame-pointer2014070420140622
7012cryptoppg++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070420140622
7020cryptoppg++ -m32 -march=pentium-m -Os -fomit-frame-pointer2014070420140622
7027cryptoppg++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070420140622
7027cryptoppg++ -m32 -march=pentium2 -Os -fomit-frame-pointer2014070420140622
7028cryptoppg++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070420140622
7028cryptoppg++ -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070420140622
7058cryptoppg++ -m32 -march=pentium4 -Os -fomit-frame-pointer2014070420140622
7065cryptoppg++ -m32 -march=i486 -Os -fomit-frame-pointer2014070420140622
7087cryptoppg++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070420140622
7088cryptoppg++ -m32 -march=pentium3 -Os -fomit-frame-pointer2014070420140622
7102cryptoppg++ -m32 -march=k6 -Os -fomit-frame-pointer2014070420140622
7110cryptoppg++ -m32 -march=k8 -Os -fomit-frame-pointer2014070420140622
7117cryptoppg++ -m32 -march=barcelona -Os -fomit-frame-pointer2014070420140622
7117cryptoppg++ -m32 -march=pentium -Os -fomit-frame-pointer2014070420140622
7125cryptoppg++ -m32 -march=prescott -Os -fomit-frame-pointer2014070420140622
7155cryptoppg++ -m32 -march=nocona -Os -fomit-frame-pointer2014070420140622
7185cryptoppg++ -m32 -march=core2 -Os -fomit-frame-pointer2014070420140622
7185cryptoppg++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070420140622
7200cryptoppg++ -m32 -march=athlon -Os -fomit-frame-pointer2014070420140622
7245cryptoppg++ -m32 -march=k6-3 -Os -fomit-frame-pointer2014070420140622
7253cryptoppg++ -m32 -march=k6-2 -Os -fomit-frame-pointer2014070420140622
7477cryptoppg++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070420140622
10493e/submissions/sosemanukgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070420140622
10508e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070420140622
10537e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070420140622
10560e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070420140622
10568e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070420140622
10643e/submissions/sosemanukgcc -m32 -O -fomit-frame-pointer2014070420140622
10695e/submissions/sosemanukgcc -m32 -march=i386 -O -fomit-frame-pointer2014070420140622
10732e/submissions/sosemanukgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070420140622
10763e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070420140622
10763e/submissions/sosemanukgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070420140622
10792e/submissions/sosemanukgcc -m32 -march=k6 -O -fomit-frame-pointer2014070420140622
10815e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070420140622
10815e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070420140622
10815e/submissions/sosemanukgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070420140622
10823e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070420140622
10845e/submissions/sosemanukgcc -m32 -march=athlon -O -fomit-frame-pointer2014070420140622
10852e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070420140622
10882e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070420140622
10882e/submissions/sosemanukgcc -m32 -march=k8 -O -fomit-frame-pointer2014070420140622
10890e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070420140622
10897e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070420140622
10898e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070420140622
10898e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070420140622
10905e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070420140622
10942e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070420140622
10943e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070420140622
10943e/submissions/sosemanukgcc -m32 -march=i486 -O -fomit-frame-pointer2014070420140622
10950e/submissions/sosemanukgcc -m32 -march=core2 -O -fomit-frame-pointer2014070420140622
10957e/submissions/sosemanukgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070420140622
10973e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070420140622
10980e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070420140622
10987e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070420140622
10995e/submissions/sosemanukgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070420140622
11018e/submissions/sosemanukgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070420140622
11078e/submissions/sosemanukgcc -m32 -march=prescott -O -fomit-frame-pointer2014070420140622
11085e/submissions/sosemanukgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070420140622
11160e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070420140622
11190e/submissions/sosemanukgcc -m32 -march=nocona -O -fomit-frame-pointer2014070420140622
11227e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070420140622
11257e/submissions/sosemanukgcc -m32 -march=pentium -O -fomit-frame-pointer2014070420140622
12915e/submissions/sosemanukgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070420140622
12937e/submissions/sosemanukgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070420140622
13080e/submissions/sosemanukgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070420140622
13087e/submissions/sosemanukgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070420140622
13125e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070420140622
13132e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070420140622
13140e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070420140622
13140e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070420140622
13148e/submissions/sosemanukgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070420140622
13155e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070420140622
13155e/submissions/sosemanukgcc -m32 -O3 -fomit-frame-pointer2014070420140622
13155e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070420140622
13155e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070420140622
13163e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070420140622
13170e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070420140622
13185e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070420140622
13185e/submissions/sosemanukgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070420140622
13193e/submissions/sosemanukgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070420140622
13208e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070420140622
13208e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070420140622
13223e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070420140622
13223e/submissions/sosemanukgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070420140622
13230e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070420140622
13245e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070420140622
13260e/submissions/sosemanukgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070420140622
13275e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070420140622
13290e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070420140622
13298e/submissions/sosemanukgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070420140622
13305e/submissions/sosemanukgcc -m32 -O2 -fomit-frame-pointer2014070420140622
13312e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070420140622
13328e/submissions/sosemanukgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070420140622
13342e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070420140622
13365e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070420140622
13365e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070420140622
13372e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070420140622
13372e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070420140622
13380e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070420140622
13380e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070420140622
13387e/submissions/sosemanukgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070420140622
13395e/submissions/sosemanukgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070420140622
13417e/submissions/sosemanukgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070420140622
13425e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070420140622
13425e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070420140622
13425e/submissions/sosemanukgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070420140622
13433e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070420140622
13455e/submissions/sosemanukgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070420140622
13485e/submissions/sosemanukgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070420140622
13568e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070420140622
13650e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070420140622
13695e/submissions/sosemanukgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070420140622
13725e/submissions/sosemanukgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070420140622
13732e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070420140622
13762e/submissions/sosemanukgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070420140622
13770e/submissions/sosemanukgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070420140622
13778e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070420140622
13785e/submissions/sosemanukgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070420140622
13792e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070420140622
13792e/submissions/sosemanukgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070420140622
13800e/submissions/sosemanukgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070420140622
13808e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070420140622
13823e/submissions/sosemanukgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070420140622
13845e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070420140622
13845e/submissions/sosemanukgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070420140622
13845e/submissions/sosemanukgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070420140622
13853e/submissions/sosemanukgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070420140622
13868e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070420140622
13890e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070420140622
13920e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070420140622
14670e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070420140622
14737e/submissions/sosemanukgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070420140622
14745e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070420140622
14768e/submissions/sosemanukgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070420140622
14768e/submissions/sosemanukgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070420140622
14775e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070420140622
14798e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070420140622
14805e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070420140622
14857e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070420140622
14873e/submissions/sosemanukgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070420140622
14925e/submissions/sosemanukgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070420140622
15023e/submissions/sosemanukgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070420140622
19343e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070420140622
19380e/submissions/sosemanukgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070420140622
19395e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070420140622
19395e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070420140622
19410e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070420140622
19425e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070420140622
19455e/submissions/sosemanukgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070420140622
19478e/submissions/sosemanukgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070420140622
19493e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070420140622
19493e/submissions/sosemanukgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070420140622
19508e/submissions/sosemanukgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070420140622
19515e/submissions/sosemanukgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070420140622
19515e/submissions/sosemanukgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070420140622
19545e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070420140622
19575e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070420140622
19575e/submissions/sosemanukgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070420140622
19627e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070420140622
19702e/submissions/sosemanukgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070420140622
19710e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070420140622
19717e/submissions/sosemanukgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070420140622
19717e/submissions/sosemanukgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070420140622
19785e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070420140622
19882e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070420140622
19883e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070420140622
20153e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070420140622
20220e/submissions/sosemanukgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070420140622
20228e/submissions/sosemanukgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070420140622
20228e/submissions/sosemanukgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070420140622
20228e/submissions/sosemanukgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070420140622
20258e/submissions/sosemanukgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070420140622
20265e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070420140622
20302e/submissions/sosemanukgcc -m32 -Os -fomit-frame-pointer2014070420140622
20355e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070420140622
20385e/submissions/sosemanukgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070420140622
20437e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070420140622
20468e/submissions/sosemanukgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070420140622
20565e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070420140622
20648e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070420140622
20670e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070420140622
20812e/submissions/sosemanukgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070420140622

Compiler output

Implementation: crypto_stream/sosemanuk/cryptopp
Compiler: g++ -m32 -march=i386 -O2 -fomit-frame-pointer
try.cpp: crypto_stream_sosemanuk.a(stream.o): In function `CryptoPP::SimpleKeyingInterface::Resynchronize(unsigned char const*, int)':
try.cpp: stream.cpp:(.text._ZN8CryptoPP21SimpleKeyingInterface13ResynchronizeEPKhi[CryptoPP::SimpleKeyingInterface::Resynchronize(unsigned char const*, int)]+0xce): undefined reference to `__sync_fetch_and_add_4'
try.cpp: stream.cpp:(.text._ZN8CryptoPP21SimpleKeyingInterface13ResynchronizeEPKhi[CryptoPP::SimpleKeyingInterface::Resynchronize(unsigned char const*, int)]+0x100): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_stream_sosemanuk.a(stream.o): In function `CryptoPP::SimpleKeyingInterface::IVSize() const':
try.cpp: stream.cpp:(.text._ZNK8CryptoPP21SimpleKeyingInterface6IVSizeEv[CryptoPP::SimpleKeyingInterface::IVSize() const]+0xce): undefined reference to `__sync_fetch_and_add_4'
try.cpp: stream.cpp:(.text._ZNK8CryptoPP21SimpleKeyingInterface6IVSizeEv[CryptoPP::SimpleKeyingInterface::IVSize() const]+0x100): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_stream_sosemanuk.a(stream.o): In function `CryptoPP::AdditiveCipherAbstractPolicy::CipherResynchronize(unsigned char*, unsigned char const*, unsigned int)':
try.cpp: stream.cpp:(.text._ZN8CryptoPP28AdditiveCipherAbstractPolicy19CipherResynchronizeEPhPKhj[CryptoPP::AdditiveCipherAbstractPolicy::CipherResynchronize(unsigned char*, unsigned char const*, unsigned int)]+0x90): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_stream_sosemanuk.a(stream.o):stream.cpp:(.text._ZN8CryptoPP9ExceptionD2Ev[_ZN8CryptoPP9ExceptionD5Ev]+0x43): more undefined references to `__sync_fetch_and_add_4' follow
try.cpp: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=i386 -O2 -fomit-frame-pointer cryptopp

Compiler output

Implementation: crypto_stream/sosemanuk/cryptopp
Compiler: g++ -m32 -march=i386 -O3 -fomit-frame-pointer
try.cpp: crypto_stream_sosemanuk.a(stream.o): In function `CryptoPP::RandomNumberGenerator::IncorporateEntropy(unsigned char const*, unsigned int)':
try.cpp: stream.cpp:(.text._ZN8CryptoPP21RandomNumberGenerator18IncorporateEntropyEPKhj[CryptoPP::RandomNumberGenerator::IncorporateEntropy(unsigned char const*, unsigned int)]+0x90): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_stream_sosemanuk.a(stream.o): In function `CryptoPP::Clonable::Clone() const':
try.cpp: stream.cpp:(.text._ZNK8CryptoPP8Clonable5CloneEv[CryptoPP::Clonable::Clone() const]+0x90): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_stream_sosemanuk.a(stream.o): In function `CryptoPP::SimpleKeyingInterface::IVSize() const':
try.cpp: stream.cpp:(.text._ZNK8CryptoPP21SimpleKeyingInterface6IVSizeEv[CryptoPP::SimpleKeyingInterface::IVSize() const]+0xce): undefined reference to `__sync_fetch_and_add_4'
try.cpp: stream.cpp:(.text._ZNK8CryptoPP21SimpleKeyingInterface6IVSizeEv[CryptoPP::SimpleKeyingInterface::IVSize() const]+0x100): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_stream_sosemanuk.a(stream.o): In function `CryptoPP::AdditiveCipherAbstractPolicy::CipherResynchronize(unsigned char*, unsigned char const*, unsigned int)':
try.cpp: stream.cpp:(.text._ZN8CryptoPP28AdditiveCipherAbstractPolicy19CipherResynchronizeEPhPKhj[CryptoPP::AdditiveCipherAbstractPolicy::CipherResynchronize(unsigned char*, unsigned char const*, unsigned int)]+0x90): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_stream_sosemanuk.a(stream.o):stream.cpp:(.text._ZN8CryptoPP21SimpleKeyingInterface13ResynchronizeEPKhi[CryptoPP::SimpleKeyingInterface::Resynchronize(unsigned char const*, int)]+0xce): more undefined references to `__sync_fetch_and_add_4' follow
try.cpp: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=i386 -O3 -fomit-frame-pointer cryptopp

Compiler output

Implementation: crypto_stream/sosemanuk/cryptopp
Compiler: g++ -m32 -march=i386 -O -fomit-frame-pointer
try.cpp: crypto_stream_sosemanuk.a(stream.o): In function `CryptoPP::SimpleKeyingInterface::Resynchronize(unsigned char const*, int)':
try.cpp: stream.cpp:(.text._ZN8CryptoPP21SimpleKeyingInterface13ResynchronizeEPKhi[CryptoPP::SimpleKeyingInterface::Resynchronize(unsigned char const*, int)]+0xe3): undefined reference to `__sync_fetch_and_add_4'
try.cpp: stream.cpp:(.text._ZN8CryptoPP21SimpleKeyingInterface13ResynchronizeEPKhi[CryptoPP::SimpleKeyingInterface::Resynchronize(unsigned char const*, int)]+0x12e): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_stream_sosemanuk.a(stream.o): In function `CryptoPP::SimpleKeyingInterface::IVSize() const':
try.cpp: stream.cpp:(.text._ZNK8CryptoPP21SimpleKeyingInterface6IVSizeEv[CryptoPP::SimpleKeyingInterface::IVSize() const]+0xe3): undefined reference to `__sync_fetch_and_add_4'
try.cpp: stream.cpp:(.text._ZNK8CryptoPP21SimpleKeyingInterface6IVSizeEv[CryptoPP::SimpleKeyingInterface::IVSize() const]+0x12e): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_stream_sosemanuk.a(stream.o): In function `CryptoPP::AdditiveCipherAbstractPolicy::CipherResynchronize(unsigned char*, unsigned char const*, unsigned int)':
try.cpp: stream.cpp:(.text._ZN8CryptoPP28AdditiveCipherAbstractPolicy19CipherResynchronizeEPhPKhj[CryptoPP::AdditiveCipherAbstractPolicy::CipherResynchronize(unsigned char*, unsigned char const*, unsigned int)]+0xa0): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_stream_sosemanuk.a(stream.o):stream.cpp:(.text._ZN8CryptoPP9ExceptionD2Ev[_ZN8CryptoPP9ExceptionD5Ev]+0x35): more undefined references to `__sync_fetch_and_add_4' follow
try.cpp: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=i386 -O -fomit-frame-pointer cryptopp