Implementation notes: x86, hydra8, crypto_hash/cubehash88

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: cubehash88
TimeImplementationCompilerBenchmark dateSUPERCOP version
36436emmintrin4gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
36436emmintrin4gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
36496emmintrin4gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
36504emmintrin4gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
36548emmintrin4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
36556emmintrin4gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
36556emmintrin4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
36596emmintrin4gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
36632emmintrin4gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
37288emmintrin4gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
37288emmintrin4gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
37488emmintrin4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
37860emmintrin4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
37896emmintrin4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
37924emmintrin4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
37988emmintrin4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
38276emmintrin3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
38284emmintrin4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
38300emmintrin3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
38312emmintrin4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
38324emmintrin4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
38340emmintrin3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
38344emmintrin3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
38348emmintrin3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
38348emmintrin3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
38356emmintrin4gcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
38364emmintrin4gcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
38368emmintrin4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
38368emmintrin4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
38392emmintrin4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
38408emmintrin4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
38428emmintrin4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
38436emmintrin4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
38456emmintrin3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
38468emmintrin4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
38476emmintrin4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
38484emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
38484emmintrin4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
38488emmintrin3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
38528emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
38556emmintrin4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
38580emmintrin4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
38628emmintrin4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
38660emmintrin3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
38680emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
38736emmintrin4gcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
38744emmintrin4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
38752emmintrin4gcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
38836emmintrin4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
38880emmintrin4gcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
38964emmintrin4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
39008emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
39072emmintrin4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
39080emmintrin4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
39104emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
39164emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
39184emmintrin3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
39196emmintrin3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
39256emmintrin4gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
39256emmintrin4gcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
39296emmintrin4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
39328emmintrin4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
39356emmintrin3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
39372emmintrin4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
39380emmintrin4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
39652emmintrin3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
39796emmintrin4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
39808emmintrin3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
39936emmintrin3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
39948emmintrin4gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
39952emmintrin3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
40000emmintrin4gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
40012emmintrin4gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
40060emmintrin4gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
40092emmintrin4gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
40112emmintrin3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
40136emmintrin4gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
40144emmintrin3gcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
40148emmintrin3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
40160emmintrin3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
40164emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
40164emmintrin3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
40168emmintrin3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
40252emmintrin3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
40288emmintrin3gcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
40304emmintrin3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
40312emmintrin3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
40332emmintrin3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
40336emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
40368emmintrin3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
40368emmintrin3gcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
40400emmintrin3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
40420emmintrin3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
40468emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
40472emmintrin3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
40516emmintrin3gcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
40552emmintrin3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
40580emmintrin3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
40584emmintrin3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
40608emmintrin3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
40612emmintrin3gcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
40680emmintrin3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
40700emmintrin3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
40828emmintrin3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
40872emmintrin3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
40876emmintrin3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
40896emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
40940emmintrin3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
40956emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
41084emmintrin4gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
41096emmintrin4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
41100emmintrin4gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
41128emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
41132emmintrin3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
41140emmintrin3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
41156emmintrin4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
41216emmintrin3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
41244emmintrin3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
41360emmintrin4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
41576emmintrin4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
41580emmintrin4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
41588emmintrin4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
41608emmintrin4gcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
41620emmintrin4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
41644emmintrin4gcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
41644emmintrin4gcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
41772emmintrin3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
41808emmintrin3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
41832emmintrin3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
41844emmintrin3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
41844emmintrin3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
41968emmintrin4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
42044emmintrin3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
42164emmintrin4gcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
42448emmintrin4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
42676emmintrin4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
42864emmintrin3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
42908emmintrin3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
42996emmintrin3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
43024emmintrin3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
43264emmintrin3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
43440emmintrin3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
43444emmintrin3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
43468emmintrin3gcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
43476emmintrin3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
43492emmintrin3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
43492emmintrin3gcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
43520emmintrin3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
43876emmintrin3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
44064emmintrin3gcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
44364emmintrin3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
44488emmintrin3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
162440unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
162720unrolledgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
162924unrolledgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
162992unrolledgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
163656unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
163676unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
163856unrolledgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
164060simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
164088simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
164280simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
164404unrolledgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
164428simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
164448simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
164740simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
165016simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
165032simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
165152simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
165496simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
165664simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
165672simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
165680simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
166092simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
166172simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
166208simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
166852simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
166872simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
166956simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
166964unrolledgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
167044simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
167084simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
167100simplegcc -m32 -O3 -fomit-frame-pointer2017071920170718
167108simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
167188simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
167200unrolledgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
167220unrolledgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
167220unrolledgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
167268simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
167328simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
167360simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
167536unrolledgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
167672unrolledgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
167688unrolledgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
167844unrolledgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
167872unrolledgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
167928unrolledgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
167960simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
167964simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
167972unrolledgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
168016simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
168040simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
168060simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
168100simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
168112simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
168116simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
168288simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
168328simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
168416unrolledgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
168972simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
169140unrolledgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
169220simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
169228unrolledgcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
169264unrolledgcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
169308unrolledgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
169356unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
169488simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
169492unrolledgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
169500simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
169536unrolledgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
169592unrolledgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
169616simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
169704unrolledgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
169740unrolledgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
169960unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
169964simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
170032simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
170036unrolledgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
170060unrolledgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
170116unrolledgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
170376unrolledgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
170508unrolledgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
170580simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
170592simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
170596simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
170708simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
170720unrolledgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
170808simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
170812simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
170824simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
170928unrolledgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
170984unrolledgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
171044unrolledgcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
171144unrolledgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
171148unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
171280unrolledgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
171296unrolledgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
171304simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
171324unrolledgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
171324unrolledgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
171352unrolledgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
171356unrolledgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
171376unrolledgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
171452unrolledgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
171588unrolledgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
171608unrolledgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
172008unrolledgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
172136unrolledgcc -m32 -O3 -fomit-frame-pointer2017071920170718
172164unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
172256unrolledgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
172284unrolledgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
172292unrolledgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
172372simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
172380unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
172496unrolledgcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
172664simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
172824unrolledgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
172836simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
172852unrolledgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
172904simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
172936unrolledgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
172952unrolledgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
173040simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
173044simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
173056unrolledgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
173060simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
173068unrolledgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
173188simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
173212unrolledgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
173264unrolledgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
173512simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
173536unrolledgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
173604unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
173772unrolledgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
173904simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
174032simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
174148simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
174480unrolledgcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
174556simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
174628unrolledgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
174700unrolledgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
174956unrolledgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
175048unrolledgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
175060unrolledgcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
175112unrolledgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
175124unrolledgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
175132unrolledgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
175348unrolledgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
175356unrolledgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
175356unrolledgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
175372unrolledgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
175392unrolledgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
175400unrolledgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
175424simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
175452simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
175480simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
175560unrolledgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
175568unrolledgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
175600unrolledgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
175644unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
175652unrolledgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
175656unrolledgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
175696unrolledgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
175700unrolledgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
175732unrolledgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
175736unrolledgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
175744unrolledgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
175760simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
175800simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
175848unrolledgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
175912simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
175912unrolledgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
175924simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
175976simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
176116unrolledgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
176116unrolledgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
176212unrolledgcc -m32 -O2 -fomit-frame-pointer2017071920170718
177036unrolledgcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
177160simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
177180simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
177224simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
177296simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
177536unrolledgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
177640unrolledgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
177732unrolledgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
177740unrolledgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
177772unrolledgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
177784unrolledgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
177808unrolledgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
177812unrolledgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
177820unrolledgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
177840unrolledgcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
177852unrolledgcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
177852unrolledgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
177868unrolledgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
177880unrolledgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
177936unrolledgcc -m32 -O -fomit-frame-pointer2017071920170718
178080unrolledgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
178100unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
178108unrolledgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
178316unrolledgcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
178384unrolledgcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
178404unrolledgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
178776unrolledgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
179916simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
179952simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
180096unrolledgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
180276unrolledgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
180552unrolledgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
181336unrolledgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
204364unrolledgcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
204396unrolledgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
205084unrolledgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
205084unrolledgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
205320unrolledgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
205544unrolledgcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
205956unrolledgcc -m32 -Os -fomit-frame-pointer2017071920170718
206292unrolledgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
206448unrolledgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
206552unrolledgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
206624unrolledgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
206636unrolledgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
206664unrolledgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
206704unrolledgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
206824unrolledgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
206972unrolledgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
207064unrolledgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
207112unrolledgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
207160unrolledgcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
207164unrolledgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
207172unrolledgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
207180unrolledgcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
207268unrolledgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
207536unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
207728unrolledgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
208180unrolledgcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
208188unrolledgcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
208284unrolledgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
208352unrolledgcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
208360unrolledgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
208388unrolledgcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
208428unrolledgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
208540unrolledgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
208596unrolledgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
209160unrolledgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
209376unrolledgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
209444unrolledgcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
209472unrolledgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
209676unrolledgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
209692unrolledgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
209980unrolledgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
210888unrolledgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
211204unrolledgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
430620specgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
432188specgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
432844specgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
434216specgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
440664specgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
443108specgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
443608specgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
445408specgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
446380specgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
447412specgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
447860specgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
448980specgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
450264specgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
451608specgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
451644specgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
452640specgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
452800specgcc -m32 -O3 -fomit-frame-pointer2017071920170718
453096specgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
453100specgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
454244specgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
454472specgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
454848specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
455048specgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
455436specgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
455620specgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
455656specgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
455688specgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
456352specgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
456912specgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
457120specgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
460792specgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
460800specgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
460916specgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
462916specgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
463300specgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
463356specgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
464456specgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
466828specgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
478552specgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
480396specgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
484984specgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
489708specgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
490148specgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
490592specgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
491284specgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
491356specgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
491380specgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
491468specgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
491684specgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
491880specgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
492280specgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
498204specgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
498804specgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
498884specgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
499932specgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
500096specgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
501856specgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
505596specgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
512704specgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
513108specgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
513824specgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
513892specgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
516664specgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
516984specgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
517248specgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
517660specgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
517816specgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
522180specgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
522684specgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
523820specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
524736specgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
525072specgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
526164specgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
527080specgcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
530748specgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
534612specgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
538208specgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
538520specgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
560408specgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
663112simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
705052simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
730860specgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
731636specgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
732328simplegcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
732704simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
734412simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
736296simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
737072simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
739344simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
744852simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
746436specgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
746968specgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
748672specgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
753684specgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
753788specgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
756320specgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
756576simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
756672specgcc -m32 -O2 -fomit-frame-pointer2017071920170718
756780specgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
757136simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
757656specgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
758156specgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
758376specgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
758456simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
758744specgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
758828specgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
758856simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
758980simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
759228simplegcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
759324specgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
759436simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
760780specgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
761140specgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
763408simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
764320simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
765488specgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
770124specgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
770780specgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
771388specgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
771552specgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
773436specgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
775448specgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
779348specgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
781176specgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
781176specgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
785172simplegcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
785988simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
786152simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
786332simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
786508simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
786520simplegcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
786704simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
786708simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
786840specgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
786844specgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
787544simplegcc -m32 -O2 -fomit-frame-pointer2017071920170718
789080specgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
790312specgcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
793000specgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
793072specgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
793168specgcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
794348specgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
794384simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
794516simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
794568specgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
794828specgcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
794868specgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
796800specgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
797960specgcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
798380specgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
798460specgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
798508specgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
800364specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
801200specgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
801836specgcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
801968specgcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
802092specgcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
802856specgcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
802992specgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
803080specgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
803164specgcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
803280specgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
804324specgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
804672specgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
805024specgcc -m32 -O -fomit-frame-pointer2017071920170718
807732specgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
807820specgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
807904simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
808544specgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
809104simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
809308specgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
810260specgcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
810292simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
811040simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
811580simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
813352simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
813416simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
813424simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
813500simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
814392specgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
814996simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
816840simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
817368specgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
817436specgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
817476simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
818368specgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
818664simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
818716specgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
818892specgcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
819000specgcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
819904specgcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
820220specgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
821132specgcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
821828specgcc -m32 -Os -fomit-frame-pointer2017071920170718
821992simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
823300simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
824728specgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
824940specgcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
824944specgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
824988specgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
825092specgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
825712specgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
825816specgcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
825992specgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
827760specgcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
828148specgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
828264specgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
829540specgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
829992specgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
830196specgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
830740simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
830980specgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
831108specgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
831176specgcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
832236simplegcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
832256simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
832820simplegcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
833620simplegcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
833624simplegcc -m32 -O -fomit-frame-pointer2017071920170718
833776simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
834184simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
834504simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
834520simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
835556simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
835720simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
835996simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
836512simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
836684simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
836788simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
837152simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
837636simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
837912simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
840212simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
844532simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
846256simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
848900specgcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
848968specgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
848972simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
849536simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
849832specgcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
852032simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
852316simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
852460simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
857772simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
857980simplegcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
858132simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
858504simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
863768simplegcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
864212simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
864240simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
867060simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
868108simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
874400simplegcc -m32 -Os -fomit-frame-pointer2017071920170718
875024simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
876056simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
876540simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
877348simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
877832simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
878180simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
888944simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
889772simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
890556simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
892488simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
907240simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
1171716simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718

Test failure

Implementation: crypto_hash/cubehash88/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/cubehash88/emmintrin4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
cubehash.c: cubehash.c: In function 'Init':
cubehash.c: cubehash.c:100:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
cubehash.c: state->gt;x[0] = _mm_set_epi32(0xb42bc178,0x8a460780,0x31476d62,0xcf7ba3e7);
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/cubehash88/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/cubehash88/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