Implementation notes: x86, h4e450, crypto_hash/cubehash816

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: cubehash816
TimeImplementationCompilerBenchmark dateSUPERCOP version
80413emmintrin4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090220170725
80413emmintrin4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090220170725
80417emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090220170725
80422emmintrin4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090220170725
80422emmintrin4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090220170725
80423emmintrin4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090220170725
80427emmintrin4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090220170725
80427emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090220170725
80427emmintrin4gcc -m32 -march=core2 -O -fomit-frame-pointer2017090220170725
80427emmintrin4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090220170725
80441emmintrin4gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090220170725
80474emmintrin4gcc -m32 -march=k8 -O -fomit-frame-pointer2017090220170725
80479emmintrin4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090220170725
80488emmintrin4gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090220170725
80489emmintrin4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090220170725
80494emmintrin4gcc -m32 -march=nocona -O -fomit-frame-pointer2017090220170725
80494emmintrin4gcc -m32 -march=prescott -O -fomit-frame-pointer2017090220170725
87932emmintrin3gcc -m32 -march=core2 -O -fomit-frame-pointer2017090220170725
87932emmintrin3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090220170725
87937emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090220170725
87937emmintrin3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090220170725
87941emmintrin3gcc -m32 -march=k8 -O -fomit-frame-pointer2017090220170725
87942emmintrin3gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090220170725
87946emmintrin3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090220170725
87998emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090220170725
87999emmintrin3gcc -m32 -march=prescott -O -fomit-frame-pointer2017090220170725
88004emmintrin3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090220170725
88008emmintrin3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090220170725
88012emmintrin3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090220170725
88012emmintrin3gcc -m32 -march=nocona -O -fomit-frame-pointer2017090220170725
88013emmintrin3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090220170725
88113emmintrin4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090220170725
88113emmintrin4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090220170725
88131emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090220170725
88146emmintrin4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090220170725
88160emmintrin4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090220170725
88189emmintrin4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090220170725
88241emmintrin4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090220170725
88260emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090220170725
88364emmintrin4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090220170725
88379emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090220170725
88388emmintrin4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090220170725
88393emmintrin4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090220170725
88597emmintrin4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090220170725
88630emmintrin4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090220170725
88640emmintrin4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090220170725
88801emmintrin4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090220170725
88815emmintrin4gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090220170725
88849emmintrin4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090220170725
88967emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090220170725
90121emmintrin4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090220170725
90616emmintrin4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090220170725
90844emmintrin4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090220170725
93893emmintrin4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090220170725
93893emmintrin4gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090220170725
93894emmintrin4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090220170725
93898emmintrin4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090220170725
93898emmintrin4gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090220170725
93907emmintrin4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090220170725
95651emmintrin3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090220170725
95655emmintrin3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090220170725
95660emmintrin3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090220170725
95670emmintrin3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090220170725
95675emmintrin3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090220170725
95679emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090220170725
95860emmintrin3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090220170725
95884emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090220170725
96192emmintrin3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090220170725
96197emmintrin3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090220170725
96197emmintrin3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090220170725
96444emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090220170725
96482emmintrin3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090220170725
96543emmintrin3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090220170725
96562emmintrin3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090220170725
96805emmintrin3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090220170725
96924emmintrin3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090220170725
96928emmintrin3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090220170725
97009emmintrin4gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090220170725
97066emmintrin4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090220170725
97071emmintrin4gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090220170725
97071emmintrin4gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090220170725
97080emmintrin4gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090220170725
97489emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090220170725
98967emmintrin3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090220170725
99175emmintrin4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090220170725
99180emmintrin4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090220170725
99845emmintrin3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090220170725
100296emmintrin3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090220170725
101646emmintrin3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090220170725
101650emmintrin3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090220170725
101650emmintrin3gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090220170725
101659emmintrin3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090220170725
101660emmintrin3gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090220170725
101674emmintrin3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090220170725
103602emmintrin4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090220170725
104424emmintrin4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090220170725
104761emmintrin3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090220170725
104998emmintrin3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090220170725
106742emmintrin4gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090220170725
106742emmintrin4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090220170725
108918emmintrin3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090220170725
108922emmintrin3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090220170725
109891emmintrin4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090220170725
111601emmintrin3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090220170725
112471emmintrin4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090220170725
112499emmintrin4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090220170725
113173emmintrin4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090220170725
114019emmintrin4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090220170725
114737emmintrin3gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090220170725
114741emmintrin3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090220170725
115781emmintrin3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090220170725
117254emmintrin4gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090220170725
117254emmintrin4gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090220170725
117273emmintrin4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090220170725
117278emmintrin4gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090220170725
120545emmintrin3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090220170725
120574emmintrin3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090220170725
121201emmintrin3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090220170725
122141emmintrin3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090220170725
123804emmintrin3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090220170725
125613emmintrin3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090220170725
159030simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090220170725
159083simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090220170725
159130simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090220170725
159206simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090220170725
159277simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090220170725
159291simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090220170725
159292simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090220170725
159382unrolledgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090220170725
159386unrolledgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090220170725
159514unrolledgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090220170725
159595unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090220170725
160626unrolledgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090220170725
161044unrolledgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090220170725
161044unrolledgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090220170725
161063unrolledgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090220170725
161680unrolledgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090220170725
161885unrolledgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090220170725
161885simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090220170725
161885simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090220170725
161895simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090220170725
162745unrolledgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090220170725
162754unrolledgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090220170725
162773unrolledgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090220170725
162787unrolledgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090220170725
163776unrolledgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090220170725
163808unrolledgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090220170725
163908unrolledgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090220170725
163913unrolledgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090220170725
163913unrolledgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090220170725
164217unrolledgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090220170725
164858simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090220170725
164963unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090220170725
164973unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090220170725
164987simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090220170725
165081simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090220170725
165362simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090220170725
165391simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090220170725
165585simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090220170725
165699unrolledgcc -m32 -O3 -fomit-frame-pointer2017090220170725
166064simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090220170725
166127simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090220170725
166140unrolledgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090220170725
166165simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090220170725
166178simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090220170725
166197unrolledgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090220170725
166236simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090220170725
166292simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090220170725
166478unrolledgcc -m32 -march=i486 -O -fomit-frame-pointer2017090220170725
166511unrolledgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090220170725
166877unrolledgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090220170725
167053unrolledgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090220170725
167367simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090220170725
167395unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090220170725
167405simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090220170725
167414simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090220170725
167475simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090220170725
167518unrolledgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090220170725
167523unrolledgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090220170725
167523unrolledgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090220170725
167913simplegcc -m32 -O3 -fomit-frame-pointer2017090220170725
167932unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090220170725
168150unrolledgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090220170725
168155unrolledgcc -m32 -march=k6 -O -fomit-frame-pointer2017090220170725
168407unrolledgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090220170725
168853unrolledgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090220170725
168920simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090220170725
168924simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090220170725
168967simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090220170725
169371unrolledgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090220170725
169466unrolledgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090220170725
169556unrolledgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090220170725
169951unrolledgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090220170725
169960unrolledgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090220170725
169997unrolledgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090220170725
170017simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090220170725
170178unrolledgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090220170725
170192unrolledgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090220170725
170544simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090220170725
170582simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090220170725
170587unrolledgcc -m32 -march=i386 -O -fomit-frame-pointer2017090220170725
170605simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090220170725
170606simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090220170725
170705simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090220170725
170710simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090220170725
170762simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090220170725
170924simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090220170725
171123unrolledgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090220170725
171375simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090220170725
171836simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090220170725
172026simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090220170725
172031simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090220170725
172321unrolledgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090220170725
172326simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090220170725
172610unrolledgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090220170725
172758unrolledgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090220170725
172847unrolledgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090220170725
172847unrolledgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090220170725
172852simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090220170725
173470unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090220170725
173470unrolledgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090220170725
173641simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090220170725
173797simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090220170725
173831simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090220170725
173907simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090220170725
173973simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090220170725
173974simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090220170725
174192unrolledgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090220170725
174197unrolledgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090220170725
174372unrolledgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090220170725
174377unrolledgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090220170725
174539simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090220170725
175479unrolledgcc -m32 -march=prescott -O -fomit-frame-pointer2017090220170725
175489unrolledgcc -m32 -march=nocona -O -fomit-frame-pointer2017090220170725
176937unrolledgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090220170725
176938unrolledgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090220170725
176961unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090220170725
176966unrolledgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090220170725
177080unrolledgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090220170725
177788unrolledgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090220170725
178562unrolledgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090220170725
178700unrolledgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090220170725
178705unrolledgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090220170725
178733simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090220170725
178742unrolledgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090220170725
178747unrolledgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090220170725
178757unrolledgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090220170725
178761simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090220170725
178771simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090220170725
178771unrolledgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090220170725
178775unrolledgcc -m32 -march=core2 -O -fomit-frame-pointer2017090220170725
178785unrolledgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090220170725
178814unrolledgcc -m32 -march=k8 -O -fomit-frame-pointer2017090220170725
178842unrolledgcc -m32 -march=athlon -O -fomit-frame-pointer2017090220170725
178890unrolledgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090220170725
178895unrolledgcc -m32 -O -fomit-frame-pointer2017090220170725
178957unrolledgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090220170725
179127unrolledgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090220170725
179179unrolledgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090220170725
179246unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090220170725
179393unrolledgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090220170725
179398unrolledgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090220170725
180049simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090220170725
180097unrolledgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090220170725
180386simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090220170725
180467simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090220170725
180538simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090220170725
180704simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090220170725
180794simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2017090220170725
180827simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090220170725
180880simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090220170725
180899unrolledgcc -m32 -O2 -fomit-frame-pointer2017090220170725
181103unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090220170725
181118unrolledgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090220170725
181260unrolledgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090220170725
181303unrolledgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090220170725
181313unrolledgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090220170725
181322unrolledgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090220170725
181383unrolledgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090220170725
181450unrolledgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090220170725
181454unrolledgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090220170725
181730unrolledgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090220170725
181792simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090220170725
181816simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090220170725
181820simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090220170725
181892unrolledgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090220170725
182082unrolledgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090220170725
182082unrolledgcc -m32 -march=pentium -O -fomit-frame-pointer2017090220170725
182205unrolledgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090220170725
182353unrolledgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090220170725
182438unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090220170725
182984unrolledgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090220170725
183080simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090220170725
183360unrolledgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090220170725
183411unrolledgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090220170725
183498unrolledgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090220170725
185069simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090220170725
187079simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090220170725
187131simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090220170725
187159simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090220170725
187164simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090220170725
187711unrolledgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090220170725
187773unrolledgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090220170725
187791unrolledgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090220170725
187839unrolledgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090220170725
187862unrolledgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090220170725
187933unrolledgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090220170725
188000unrolledgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090220170725
188024unrolledgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090220170725
192042unrolledgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090220170725
192883unrolledgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090220170725
193411unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090220170725
193415unrolledgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090220170725
194265simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090220170725
194280simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090220170725
405935unrolledgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090220170725
406040unrolledgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090220170725
406044unrolledgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090220170725
406044unrolledgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090220170725
406044unrolledgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090220170725
406058unrolledgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090220170725
406301unrolledgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090220170725
406305unrolledgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090220170725
406325unrolledgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090220170725
406515unrolledgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090220170725
406547unrolledgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090220170725
406581unrolledgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090220170725
406586unrolledgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090220170725
406885unrolledgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090220170725
406904unrolledgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090220170725
406927unrolledgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090220170725
406932unrolledgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090220170725
407194unrolledgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090220170725
407227unrolledgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090220170725
407408unrolledgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090220170725
407450unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090220170725
407455unrolledgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090220170725
407659unrolledgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090220170725
407660unrolledgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090220170725
407688unrolledgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090220170725
407769unrolledgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090220170725
407773unrolledgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090220170725
407797unrolledgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090220170725
407816unrolledgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090220170725
407826unrolledgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090220170725
407854unrolledgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090220170725
407854unrolledgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090220170725
408471unrolledgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090220170725
408500unrolledgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090220170725
408504unrolledgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090220170725
408681unrolledgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090220170725
408700unrolledgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090220170725
408918unrolledgcc -m32 -Os -fomit-frame-pointer2017090220170725
408937unrolledgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090220170725
411464unrolledgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090220170725
411564unrolledgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090220170725
658616simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090220170725
659015simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090220170725
669199simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090220170725
674871simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090220170725
674904simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090220170725
691828simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090220170725
691842simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090220170725
692056simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2017090220170725
693524simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090220170725
694821simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090220170725
694840simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090220170725
695148simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090220170725
699956simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090220170725
704349simplegcc -m32 -march=core2 -O -fomit-frame-pointer2017090220170725
704359simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090220170725
704368simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090220170725
706325simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090220170725
706340simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090220170725
706348simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090220170725
708847simplegcc -m32 -march=athlon -O -fomit-frame-pointer2017090220170725
714063simplegcc -m32 -O2 -fomit-frame-pointer2017090220170725
714105simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090220170725
716657simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090220170725
717312simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090220170725
718927simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090220170725
719121simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090220170725
719777simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090220170725
720446simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090220170725
721302simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090220170725
730365simplegcc -m32 -march=nocona -O -fomit-frame-pointer2017090220170725
730365simplegcc -m32 -march=prescott -O -fomit-frame-pointer2017090220170725
732459simplegcc -m32 -march=k6 -O -fomit-frame-pointer2017090220170725
738862simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090220170725
740667simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2017090220170725
744429simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090220170725
751212simplegcc -m32 -O -fomit-frame-pointer2017090220170725
751350simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090220170725
752153simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090220170725
762498simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090220170725
762499simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090220170725
788115simplegcc -m32 -march=i386 -O -fomit-frame-pointer2017090220170725
794214simplegcc -m32 -march=i486 -O -fomit-frame-pointer2017090220170725
796343simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090220170725
796356simplegcc -m32 -march=pentium -O -fomit-frame-pointer2017090220170725
802251simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090220170725
814568simplegcc -m32 -march=k8 -O -fomit-frame-pointer2017090220170725
934520simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090220170725
935194simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090220170725
935195simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090220170725
960512simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090220170725
965171simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090220170725
965443simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090220170725
978766simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090220170725
980804simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090220170725
980909simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090220170725
993172simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090220170725
993253simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2017090220170725
993259simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090220170725
994403simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090220170725
994422simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090220170725
995135simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2017090220170725
996388simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090220170725
997923simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2017090220170725
997927simplegcc -m32 -Os -fomit-frame-pointer2017090220170725
1004877simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090220170725
1004881simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090220170725
1006416simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090220170725
1006453simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090220170725
1008539simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090220170725
1008558simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090220170725
1008587simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090220170725
1008876simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090220170725
1009498simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090220170725
1017037simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2017090220170725
1017055simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090220170725
1017488simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2017090220170725
1017754simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2017090220170725
1017982simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090220170725
1018011simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090220170725
1018016simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090220170725
1018077simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2017090220170725
1018619simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2017090220170725
1022195simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090220170725
1022205simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090220170725
1023539simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2017090220170725
1035928simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090220170725
1035984simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090220170725
1126990specgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090220170725
1126999specgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090220170725
1127550specgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090220170725
1127550specgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090220170725
1140271specgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090220170725
1140342specgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090220170725
1141282specgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090220170725
1144360specgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090220170725
1144760specgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090220170725
1144788specgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090220170725
1145088specgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090220170725
1145121specgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090220170725
1145714specgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090220170725
1145723specgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090220170725
1145762specgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090220170725
1153462specgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090220170725
1154169specgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090220170725
1156530specgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090220170725
1156668specgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090220170725
1157437specgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090220170725
1157580specgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090220170725
1157684specgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090220170725
1157717specgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090220170725
1167312specgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090220170725
1168638specgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090220170725
1168728specgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090220170725
1168766specgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090220170725
1168970specgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090220170725
1169165specgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090220170725
1171312specgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090220170725
1172927specgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090220170725
1172970specgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090220170725
1197014specgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090220170725
1197390specgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090220170725
1227063specgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090220170725
1227191specgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090220170725
1230107specgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090220170725
1231015specgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090220170725
1231029specgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090220170725
1231105specgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090220170725
1241408specgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090220170725
1241502specgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090220170725
1241503specgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090220170725
1242425specgcc -m32 -O3 -fomit-frame-pointer2017090220170725
1242467specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090220170725
1242686specgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090220170725
1242857specgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090220170725
1242861specgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090220170725
1242994specgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090220170725
1243830specgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090220170725
1244832specgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090220170725
1244956specgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090220170725
1244966specgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090220170725
1251454specgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090220170725
1252228specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090220170725
1253891specgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090220170725
1254499specgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090220170725
1254717specgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090220170725
1255078specgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090220170725
1255758specgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090220170725
1257391specgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090220170725
1257392specgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090220170725
1257396specgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090220170725
1257453specgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090220170725
1267433specgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090220170725
1267908specgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090220170725
1268212specgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090220170725
1268729specgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090220170725
1282852specgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090220170725
1283150specgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090220170725
1283426specgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090220170725
1283427specgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090220170725
1288338specgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090220170725
1288390specgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090220170725
1421789specgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090220170725
1421855specgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090220170725
1422103specgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090220170725
1422112specgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090220170725
1431997specgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090220170725
1434234specgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090220170725
1438110specgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090220170725
1438119specgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090220170725
1438119specgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090220170725
1438709specgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090220170725
1439160specgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090220170725
1442105specgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090220170725
1450094specgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090220170725
1450213specgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090220170725
1450289specgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090220170725
1450403specgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090220170725
1451044specgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090220170725
1451101specgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090220170725
1451102specgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090220170725
1451106specgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090220170725
1451405specgcc -m32 -O2 -fomit-frame-pointer2017090220170725
1458739specgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090220170725
1458782specgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090220170725
1459124specgcc -m32 -march=k6 -O -fomit-frame-pointer2017090220170725
1459613specgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090220170725
1460112specgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090220170725
1460122specgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090220170725
1460416specgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090220170725
1464154specgcc -m32 -march=i386 -O -fomit-frame-pointer2017090220170725
1465209specgcc -m32 -O -fomit-frame-pointer2017090220170725
1467005specgcc -m32 -march=i486 -O -fomit-frame-pointer2017090220170725
1467123specgcc -m32 -march=nocona -O -fomit-frame-pointer2017090220170725
1467137specgcc -m32 -march=prescott -O -fomit-frame-pointer2017090220170725
1474657specgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090220170725
1474704specgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090220170725
1480902specgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090220170725
1481325specgcc -m32 -march=core2 -O -fomit-frame-pointer2017090220170725
1481515specgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090220170725
1483254specgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090220170725
1485387specgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090220170725
1489923specgcc -m32 -march=athlon -O -fomit-frame-pointer2017090220170725
1492180specgcc -m32 -march=k8 -O -fomit-frame-pointer2017090220170725
1494440specgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090220170725
1495010specgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090220170725
1514001specgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090220170725
1514034specgcc -m32 -march=pentium -O -fomit-frame-pointer2017090220170725
1985980specgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090220170725
1985985specgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090220170725
1987913specgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090220170725
1988003specgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090220170725
1995712specgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090220170725
1995731specgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090220170725
1998967specgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090220170725
1998980specgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090220170725
2006799specgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090220170725
2007008specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090220170725
2008642specgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090220170725
2008856specgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090220170725
2009910specgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090220170725
2009919specgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090220170725
2009930specgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090220170725
2016565specgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090220170725
2016679specgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090220170725
2016689specgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090220170725
2016869specgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090220170725
2019263specgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090220170725
2019482specgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090220170725
2019491specgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090220170725
2020180specgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090220170725
2020308specgcc -m32 -Os -fomit-frame-pointer2017090220170725
2023059specgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090220170725
2023068specgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090220170725
2031380specgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090220170725
2031394specgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090220170725
2031404specgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090220170725
2032454specgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090220170725
2032463specgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090220170725
2032477specgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090220170725
2039560specgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090220170725
2039593specgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090220170725
2045074specgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090220170725
2045459specgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090220170725
2045492specgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090220170725
2047421specgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090220170725
2048143specgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090220170725
2048153specgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090220170725
2048167specgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090220170725

Test failure

Implementation: crypto_hash/cubehash816/emmintrin3
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 54, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
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
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=corei7 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer emmintrin3

Compiler output

Implementation: crypto_hash/cubehash816/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(0x2de1cbb7,0xc3b76979,0x1f3ba16a,0xe8338f26);
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/cubehash816/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/cubehash816/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