Implementation notes: x86, hydra8, crypto_hash/cubehash832

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: cubehash832
TimeImplementationCompilerBenchmark dateSUPERCOP version
10608emmintrin4gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
10608emmintrin4gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
10616emmintrin4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
10644emmintrin4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
10648emmintrin4gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
10668emmintrin4gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
10668emmintrin4gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
10672emmintrin4gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
10684emmintrin4gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
10768emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
10784emmintrin4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
10796emmintrin4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
10808emmintrin4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
10812emmintrin4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
10820emmintrin4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
10848emmintrin4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
10852emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
10852emmintrin4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
10856emmintrin4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
10872emmintrin4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
10872emmintrin4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
10884emmintrin4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
10892emmintrin4gcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
10896emmintrin4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
10900emmintrin4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
10904emmintrin4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
10908emmintrin4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
10908emmintrin4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
10908emmintrin4gcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
10908emmintrin4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
10908emmintrin4gcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
10912emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
10912emmintrin4gcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
10916emmintrin4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
10916emmintrin4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
10916emmintrin4gcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
10920emmintrin4gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
10924emmintrin4gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
10928emmintrin4gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
10936emmintrin4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
10940emmintrin4gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
10944emmintrin4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
10948emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
10964emmintrin4gcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
11004emmintrin4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
11068emmintrin4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
11108emmintrin4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
11132emmintrin4gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
11136emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
11140emmintrin4gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
11140emmintrin4gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
11144emmintrin4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
11168emmintrin4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
11208emmintrin4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
11216emmintrin4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
11276emmintrin4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
11304emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
11512emmintrin4gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
11512emmintrin4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
11528emmintrin4gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
12032emmintrin4gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
12036emmintrin4gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
12044emmintrin4gcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
12060emmintrin4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
12200emmintrin4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
12244emmintrin4gcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
12244emmintrin4gcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
12248emmintrin4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
12252emmintrin4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
12288emmintrin4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
12296emmintrin4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
12408emmintrin4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
12408emmintrin3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
12412emmintrin3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
12424emmintrin3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
12428emmintrin4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
12436emmintrin4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
12448emmintrin4gcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
12452emmintrin4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
12456emmintrin3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
12456emmintrin3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
12464emmintrin3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
12608emmintrin3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
12616emmintrin3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
12620emmintrin3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
12620emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
12620emmintrin3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
12624emmintrin3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
12624emmintrin3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
12624emmintrin3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
12628emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
12628emmintrin3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
12628emmintrin3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
12656emmintrin3gcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
12668emmintrin3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
12672emmintrin3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
12672emmintrin3gcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
12672emmintrin3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
12676emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
12676emmintrin3gcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
12684emmintrin3gcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
12684emmintrin3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
12692emmintrin3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
12692emmintrin3gcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
12692emmintrin3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
12696emmintrin3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
12700emmintrin3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
12700emmintrin3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
12708emmintrin3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
12716emmintrin3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
12724emmintrin3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
12732emmintrin3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
12732emmintrin3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
12736emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
12748emmintrin3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
12816emmintrin3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
12820emmintrin3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
12820emmintrin3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
12916emmintrin3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
12928emmintrin3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
12932emmintrin3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
12940emmintrin3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
12944emmintrin3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
12980emmintrin3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
12980emmintrin3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
12980emmintrin3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
13000emmintrin3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
13004emmintrin3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
13016emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
13044emmintrin3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
13048emmintrin3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
13124emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
13132emmintrin3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
13396emmintrin3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
13416emmintrin3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
13416emmintrin3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
13828emmintrin3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
13856emmintrin3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
13856emmintrin3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
13864emmintrin3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
13984emmintrin3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
14056emmintrin3gcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
14060emmintrin3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
14084emmintrin3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
14088emmintrin3gcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
14092emmintrin3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
14092emmintrin3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
14208emmintrin3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
14260emmintrin3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
14304emmintrin3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
14324emmintrin3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
14388emmintrin3gcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
60176unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
61380unrolledgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
61444unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
61484unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
61516unrolledgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
61764unrolledgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
61908simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
62248simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
62248simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
62284simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
62296unrolledgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
62308simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
62412simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
62424simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
62444unrolledgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
63268simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
63372simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
63604simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
63648unrolledgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
63744simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
63808unrolledgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
63808simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
63812simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
63904simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
63924unrolledgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
63980simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
64060unrolledgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
64100unrolledgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
64160unrolledgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
64244unrolledgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
64420simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
64504simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
64508unrolledgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
64692simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
64752unrolledgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
64988unrolledgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
65028simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
65076simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
65084simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
65088simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
65092simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
65120simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
65188simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
65224simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
65256simplegcc -m32 -O3 -fomit-frame-pointer2017071920170718
65280simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
65416simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
65416simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
65432simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
65432simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
65496simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
65632simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
65704simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
65848simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
65860simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
65916simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
65948unrolledgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
65968simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
66044unrolledgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
66100unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
66176unrolledgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
66188unrolledgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
66216simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
66376unrolledgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
66396unrolledgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
66420simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
66440simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
66512simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
66516simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
66544unrolledgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
66580simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
66604unrolledgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
66608unrolledgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
66668simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
66740unrolledgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
66864unrolledgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
66876unrolledgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
66908simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
66956simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
66980unrolledgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
66992unrolledgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
67108unrolledgcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
67172simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
67288simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
67288unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
67320simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
67384simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
67416unrolledgcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
67588unrolledgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
67648unrolledgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
67716unrolledgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
67720unrolledgcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
67752unrolledgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
67820simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
67836simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
67872unrolledgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
67900simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
67980unrolledgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
67992unrolledgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
68004unrolledgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
68012unrolledgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
68100unrolledgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
68132unrolledgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
68196unrolledgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
68236unrolledgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
68316unrolledgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
68380unrolledgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
68528unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
68584unrolledgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
68668unrolledgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
68720unrolledgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
68724unrolledgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
68740unrolledgcc -m32 -O3 -fomit-frame-pointer2017071920170718
68820unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
69156simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
69224simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
69232simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
69456unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
69464unrolledgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
69492simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
69508unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
69520unrolledgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
69564unrolledgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
69576unrolledgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
69608unrolledgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
69636unrolledgcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
70036simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
70096unrolledgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
70120unrolledgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
70180unrolledgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
70268simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
70400unrolledgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
70432unrolledgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
70444unrolledgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
70448unrolledgcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
70484unrolledgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
70484unrolledgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
70492unrolledgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
70620unrolledgcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
70624unrolledgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
70648unrolledgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
70692unrolledgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
70744simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
70752unrolledgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
70808simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
70820unrolledgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
70844simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
70868simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
70892simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
70916unrolledgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
70924simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
70940simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
71000unrolledgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
71168simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
71192unrolledgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
71192unrolledgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
71252simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
71252unrolledgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
71368unrolledgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
71484unrolledgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
71524unrolledgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
71536unrolledgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
71616simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
71636unrolledgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
71784unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
71788unrolledgcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
71832unrolledgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
71880unrolledgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
71892unrolledgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
71920unrolledgcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
71940unrolledgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
71948unrolledgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
71992unrolledgcc -m32 -O2 -fomit-frame-pointer2017071920170718
72004unrolledgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
72048unrolledgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
72056unrolledgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
72092unrolledgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
72108unrolledgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
72152unrolledgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
72256simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
72288simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
72328unrolledgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
72344unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
72384unrolledgcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
72424unrolledgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
72500unrolledgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
72516simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
72544unrolledgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
72588unrolledgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
72592unrolledgcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
72616simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
72664unrolledgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
72676unrolledgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
72756unrolledgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
72768unrolledgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
72856unrolledgcc -m32 -O -fomit-frame-pointer2017071920170718
73048unrolledgcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
73112unrolledgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
73580simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
73616simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
75096unrolledgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
75312unrolledgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
75376unrolledgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
75552unrolledgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
75588simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
75604simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
75848unrolledgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
98240unrolledgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
98296unrolledgcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
98448unrolledgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
98468unrolledgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
98520unrolledgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
98672unrolledgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
98688unrolledgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
99240unrolledgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
99396unrolledgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
99448unrolledgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
99488unrolledgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
99576unrolledgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
99632unrolledgcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
99712unrolledgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
99824unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
99888unrolledgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
99904unrolledgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
100060unrolledgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
100060unrolledgcc -m32 -Os -fomit-frame-pointer2017071920170718
100624unrolledgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
100780unrolledgcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
100792unrolledgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
100836unrolledgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
100932unrolledgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
100944unrolledgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
100992unrolledgcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
101116unrolledgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
101128unrolledgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
101136unrolledgcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
101168unrolledgcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
101348unrolledgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
101372unrolledgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
101372unrolledgcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
101468unrolledgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
101508unrolledgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
102356unrolledgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
102356unrolledgcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
102372unrolledgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
102380unrolledgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
102388unrolledgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
102408unrolledgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
102448unrolledgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
102532unrolledgcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
108196unrolledgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
228812simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
239208simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
252456simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
252628simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
252780simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
254308simplegcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
254472simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
255164simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
255580simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
256568simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
256624simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
256708simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
260324simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
260588simplegcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
261528simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
262052simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
266980simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
267136simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
267596simplegcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
267968simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
267972simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
268016simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
268644simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
269312simplegcc -m32 -O2 -fomit-frame-pointer2017071920170718
269604simplegcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
271812simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
272580simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
275196simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
277632simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
277684simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
278984simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
279040simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
279140simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
279812simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
281408simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
284812simplegcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
284840simplegcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
285760simplegcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
285932simplegcc -m32 -O -fomit-frame-pointer2017071920170718
286056simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
286244simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
286580simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
287456simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
287584simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
288904simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
288956simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
289000simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
291052simplegcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
293888simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
294048simplegcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
296112simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
296444simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
296844simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
296948simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
297696simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
297720simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
297800simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
297804simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
297804simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
300152simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
302208simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
302272simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
302484simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
302548simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
303076simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
304912specgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
305732simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
305748simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
306032specgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
306112simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
306184specgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
306580simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
306780simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
306908simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
307420simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
307448simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
307620simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
308032specgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
308068specgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
308868simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
310600simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
310932simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
313008simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
313056simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
313116simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
313560simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
314120simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
314428simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
314756simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
316284simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
316684simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
316988simplegcc -m32 -Os -fomit-frame-pointer2017071920170718
317640simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
318016specgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
318124specgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
318248specgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
319720specgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
320184specgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
320396specgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
320516specgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
320912specgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
321188simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
321996simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
322156specgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
322188simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
322984simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
326836simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
327268specgcc -m32 -O3 -fomit-frame-pointer2017071920170718
327352specgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
327908specgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
328936specgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
329500specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
329792specgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
330088specgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
330920specgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
331464specgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
331516specgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
331720specgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
332144specgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
332184specgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
334620specgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
335236specgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
335816specgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
336872specgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
339116specgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
339432specgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
340064specgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
340420specgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
340824specgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
340992specgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
341872specgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
341964specgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
342072specgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
343204specgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
344280specgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
355912specgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
356344specgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
359732specgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
359844specgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
363252specgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
363680specgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
363876specgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
364112specgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
364988specgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
365000specgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
366488specgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
367992specgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
368480specgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
369948specgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
373120specgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
373524specgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
377992specgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
378380specgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
378772specgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
379764specgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
380496specgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
381376specgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
382628specgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
382764specgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
383108specgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
386132specgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
386332specgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
386412specgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
386420specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
389936specgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
390576specgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
392100specgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
392584specgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
395596specgcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
405696specgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
406928specgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
436832specgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
440192specgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
440672specgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
442852specgcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
444320specgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
444344specgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
445076specgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
445432specgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
445668specgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
445984specgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
454476specgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
455944specgcc -m32 -O2 -fomit-frame-pointer2017071920170718
455956specgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
456460specgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
456720specgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
456748specgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
458240specgcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
459504specgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
459712specgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
462000specgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
462428specgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
463476specgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
467628specgcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
468336specgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
468820specgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
469036specgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
469108specgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
469840specgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
470212specgcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
471236specgcc -m32 -O -fomit-frame-pointer2017071920170718
471456specgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
471960specgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
472072specgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
472916specgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
474080specgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
476352specgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
476700specgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
476996specgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
477104specgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
477200specgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
477220specgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
477304specgcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
477792specgcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
479812specgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
479880specgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
480704specgcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
480836specgcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
482264specgcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
489504specgcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
489660specgcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
501112specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
513060specgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
513224specgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
514268specgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
514864specgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
523084specgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
523152specgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
524452specgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
525448specgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
525536specgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
533364specgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
534016specgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
534164specgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
534280specgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
534488specgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
534676specgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
535580specgcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
536816specgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
536828specgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
537124specgcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
538224specgcc -m32 -Os -fomit-frame-pointer2017071920170718
538704specgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
539324specgcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
539768specgcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
543944specgcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
545248specgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
545640specgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
546784specgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
546808specgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
549200specgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
550000specgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
550440specgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
550868specgcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
551424specgcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
552276specgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
552396specgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
553296specgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
553748specgcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
554088specgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
554936specgcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
555204specgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
558880specgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
559024specgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
583728specgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718

Test failure

Implementation: crypto_hash/cubehash832/emmintrin3
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash832/emmintrin4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
cubehash.c: cubehash.c: In function 'Init':
cubehash.c: cubehash.c:101:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
cubehash.c: state->gt;x[0] = _mm_set_epi32(0x25ff7b5d,0x3d0d808d,0x806ab750,0x41ea3c65);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: cubehash.c: In function 'transform':
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:76:8: error: called from here
cubehash.c: x7 = _mm_shuffle_epi32(x7,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:75:8: error: called from here
cubehash.c: x6 = _mm_shuffle_epi32(x6,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer emmintrin4
gcc -m32 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -O -fomit-frame-pointer emmintrin4
gcc -m32 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=athlon -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=athlon -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=athlon -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=athlon -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=i386 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=i386 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=i386 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=i386 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=i486 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=i486 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=i486 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=i486 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-2 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-3 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium2 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer emmintrin4

Compiler output

Implementation: crypto_hash/cubehash832/emmintrin3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
cubehash.c: cubehash.c: In function 'Init':
cubehash.c: cubehash.c:98:37: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
cubehash.c: for (i = 0;i gt;x[i] = _mm_set_epi32(0,0,0,0);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: cubehash.c: In function 'transform':
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:76:8: error: called from here
cubehash.c: x7 = _mm_shuffle_epi32(x7,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:75:8: error: called from here
cubehash.c: x6 = _mm_shuffle_epi32(x6,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer emmintrin3
gcc -m32 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -O -fomit-frame-pointer emmintrin3
gcc -m32 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=athlon -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=athlon -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=athlon -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=athlon -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=i386 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=i386 -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=i386 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=i386 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=i486 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=i486 -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=i486 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=i486 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-2 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-3 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6 -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium2 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer emmintrin3

Compiler output

Implementation: crypto_hash/cubehash832/emmintrin3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: cubehash.c: In function 'transform':
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:76:8: error: called from here
cubehash.c: x7 = _mm_shuffle_epi32(x7,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:75:8: error: called from here
cubehash.c: x6 = _mm_shuffle_epi32(x6,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:74:8: error: called from here
cubehash.c: x5 = _mm_shuffle_epi32(x5,0xb1);
cubehash.c: ^
cubehash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer emmintrin3 emmintrin4
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=pentium3 -O -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer emmintrin3 emmintrin4