Implementation notes: x86, hydra1, crypto_aead/oceankeyakv2

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: oceankeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
182344generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
182383generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
182472generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
182558generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
182634generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
182710generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
182770generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
182807generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
183541generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
183619generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
185965generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
186053generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
186238generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
186726generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
186730generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
186912generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
188118generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
188352generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
188515generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
188976generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
189048generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
190492generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
194856generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
195069generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
197288generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
197333generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
207589generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
207613generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102020161009
207706generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
207790generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
207802generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102020161009
207832generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
207962generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
207968generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
207997generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
208237generic32lcgcc -m32 -Os -fomit-frame-pointer2016102020161009
208256generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
208333generic32gcc -m32 -Os -fomit-frame-pointer2016102020161009
208656generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
208675generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
208685generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
208697generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
208744generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
208751generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
208788generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
208797generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
208827generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
208830generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
208866generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
208869generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
208883generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
208919generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
208957generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
208960generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
209002generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
209019generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
209053generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
209056generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
209067generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
209091generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
209125generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
209179generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
209339generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
209357generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
209364generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
209367generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
209367generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
209407generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
209407generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
209544generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
210186generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
210256generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
210312generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
210339generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
210378generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
210384generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
210427generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
210472generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
210572generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
210718generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
210845generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
210856generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
210912generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
211048generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
211173generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
211211generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
211283generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
211443generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
211467generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
211555generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
211571generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
211648generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
211720generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
211754generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
211765generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
211800generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
211819generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
211832generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
213199generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
213213generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
213243generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
213243generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
213259generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
213366generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
213498generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
213499generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
213523generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
213525generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
213542generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
213547generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
213562generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
213565generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
213653generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
213653generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
213678generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
213681generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
213797generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
213823generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
213974generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
214045generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
214098generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
214114generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
214134generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
214224generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
214226generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
214259generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
214264generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
214306generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
214408generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
214422generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
214495generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
214629generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
214710generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
214734generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
215091generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
215126generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
215136generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
215216generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
215294generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
215337generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
215709generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
215718generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
215795generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
215859generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
215897generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
215945generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
215947generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
215949generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
215985generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
216003generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
216012generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
216029generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
216064generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
216293generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
216297generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
216352generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
216368generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
216405generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
216418generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
216419generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
216615generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
216635generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
216640generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
216656generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
216687generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
216814generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
216936generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
217060generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
217157generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
217208generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
217215generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
217342generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
217349generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
217374generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
217387generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
217397generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
217415generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
217418generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
217424generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
217437generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
217465generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
217475generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
217490generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
217539generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
217574generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
217595generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
217630generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
217635generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
217640generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
217659generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
217689generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
217712generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
217717generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
217848generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
217858generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
217946generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
218000generic32lcgcc -m32 -O3 -fomit-frame-pointer2016102020161009
218014generic32gcc -m32 -O3 -fomit-frame-pointer2016102020161009
218059generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
218178generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
218199generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
218223generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
218234generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
218368generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
218394generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
218425generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
218517generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
218542generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
218545generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
218553generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
218587generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
218614generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
218638generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
218652generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
218655generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
218696generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2016102020161009
218714generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102020161009
218831generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
218856generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
218904generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
218906generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
218917generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
218925generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
218973generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
219008generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
219098generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
219133generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102020161009
219251generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
219317generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
219410generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
219432generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
219432generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102020161009
219445generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
219552generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
219591generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
219705generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
219742generic32lcgcc -m32 -O -fomit-frame-pointer2016102020161009
219760generic32gcc -m32 -O -fomit-frame-pointer2016102020161009
219765generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
219800generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
219814generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
219904generic32gcc -m32 -O2 -fomit-frame-pointer2016102020161009
219938generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
219944generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
219971generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
220020generic32lcgcc -m32 -O2 -fomit-frame-pointer2016102020161009
220109generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
220191generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
220259generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
220299generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
220392generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
220523generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
220566generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
221096generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
221152generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
221202generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
221265generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
221278generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
221299generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
221870generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
221952generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
222014generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
222016generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
222038generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
222038generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
222123generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
222230generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
222280generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
223581generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
223602generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
224055generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
224069generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
224773generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
224803generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
227540generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
227551generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
227601generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
227691generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
227725generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
228173generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
228723generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
228789generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
228797generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
228873generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
228925generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
228973generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
229035generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
229131generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
229477generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
229493generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
229499generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
229585generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
230291generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
230301generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
230637generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
230720generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
230845generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
230868generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
231775generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
231813generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
231818generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
231818generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
231826generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
231864generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
233942generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
233970generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
233976generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
233979generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
233979generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
234008generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
234042generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
234048generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
234453generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
234491generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
234504generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
234528generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
236486generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
236504generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
236536generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
236614generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
250075generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
250344generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
250372generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
250494generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
250908generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
251151generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
251352generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
251395generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
251408generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
251413generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
251526generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
251547generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
251565generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
251614generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
251624generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
252024generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
252045generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
252085generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
252120generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
252365generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
252446generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
252448generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
252488generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
252589generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
252618generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
252659generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
252739generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
252757generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
252840generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
252931generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
252955generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
253031generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
253141generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
253250generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
253269generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
253285generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
253413generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
253432generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
253496generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
253496generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
253552generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
253568generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
253592generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
253631generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
253635generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
253643generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
253651generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
253671generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
253740generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
253746generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
253760generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
253787generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
253803generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
253891generic64gcc -m32 -Os -fomit-frame-pointer2016102020161009
253917generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
253920generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
254683generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
254698generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
254704generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
254768generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
254781generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
254792generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
254793generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
254813generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
254830generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
254887generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
254917generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
254957generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
255075generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
255096generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
255155generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
255173generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
255213generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
255379generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
255429generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
255453generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
255464generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102020161009
255482generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
255574generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
255602generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
255624generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
255637generic64lcgcc -m32 -Os -fomit-frame-pointer2016102020161009
255638generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
255646generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
255648generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
255707generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
255741generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
255762generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
255781generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
255826generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
255837generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
256032generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
256035generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
256041generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
256261generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
256304generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
256389generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
256450generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
256563generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102020161009
256664generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
256757generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
256784generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
257032generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
257147generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
257195generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
257488generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
257513generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
257608generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
257661generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
257842generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
257945generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
257957generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
258023generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
258041generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
258098generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
258131generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
258142generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
258240generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
258549generic64lcgcc -m32 -O3 -fomit-frame-pointer2016102020161009
258632generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
258690generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
258734generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
258762generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
258904generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
258971generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
259358generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
259724generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
259734generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
259958generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
259967generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
260069generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
260086generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
260356generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
260399generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
260784generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
260877generic64lcgcc -m32 -O2 -fomit-frame-pointer2016102020161009
260968generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
261511generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
261739generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
261773generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
262203generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
262219generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
262335generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
262440generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
262555generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
262556generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
262560generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
262608generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
262635generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
262693generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
262717generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
262741generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
262797generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
262803generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
262824generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
262830generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
262848generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
262994generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
263077generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102020161009
263141generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
263200generic64lcgcc -m32 -O -fomit-frame-pointer2016102020161009
263212generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
263429generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102020161009
263471generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
263643generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
263690generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
263715generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
263773generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
263800generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
263816generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
263902generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
264016generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
264213generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
264307generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
264449generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
265114generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
265168generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
265200generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
265235generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
265237generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
265240generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
265314generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
265472generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
265617generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
265619generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
265730generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
265806generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
265816generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
265901generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
265920generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
265982generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
266005generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
266016generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
266027generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
266080generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
266094generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
266127generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
266136generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
266211generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
266218generic64gcc -m32 -O3 -fomit-frame-pointer2016102020161009
266240generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
266248generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
266278generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
266379generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
266451generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
266486generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
266573generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
266579generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
266624generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
266636generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
266742generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
266766generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
266856generic64gcc -m32 -O2 -fomit-frame-pointer2016102020161009
267006generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
267062generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
267081generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
267185generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
267217generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
267340generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
267387generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
267450generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
267483generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
267607generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
267848generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102020161009
267909generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
268171generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
268173generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
268379generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
268462generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
268568generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
268591generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
268667generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
268709generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
268771generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
268928generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
268955generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
268964generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
268984generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
269071generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
269096generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
269314generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
269921generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
270413generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
270512generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
270904generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
270920generic64gcc -m32 -O -fomit-frame-pointer2016102020161009
270922generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
271008generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
271022generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2016102020161009
271181generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
271321generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
271413generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
271509generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
271573generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
271626generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
271637generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
271664generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
271770generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
271853generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
271966generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
272054generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
272061generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
272317generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
272471generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
272789generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
272842generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
272890generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
273135generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
273539generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
273818generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
274018generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
274096generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
274527generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
275128generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
275179generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
275316generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
275525generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
275816generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
276034generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
276115generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
276344generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
276349generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
276672generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
277421generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
278389generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
278401generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
279040generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
279056generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
280181generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
280293generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
280405generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
281544generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
282019generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
282640generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
283152generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
283555generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
283635generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
283734generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
284128generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
284132generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
285409generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
285550generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
285598generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
286157generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
287680generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
287927generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
287947generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
288653generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
288766generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
291726generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
291995generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
292272generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
292372generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
292373generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
293082generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
293137generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
294182referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
294837referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
295075generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
295136referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
295295generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
296123generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
296669generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
296797referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
304048referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
304338referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
304974referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
307772referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
308229referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
308243referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
308446referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
308568referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
308626referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
308789referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
309173referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
309416referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
317507referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
317792referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
329545referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
330155referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
330870referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
331109referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
335710referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
336195referencegcc -m32 -O3 -fomit-frame-pointer2016102020161009
373131referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
375000referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
376661referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
377944referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
379666referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
381651referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
382240referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
382808referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
383320referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
383610referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
384080referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
384685referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
385744referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
391094referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
391139referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
391163referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
392423referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
392424referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
392447referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
398178referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
398350referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
398520referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
399342referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
402200referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
411237referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
411458referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
412521referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
431776referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
436053referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
455629referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
462139referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
481449compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
485669compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
487229compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
490986compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
491502compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
491848compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
495430compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
500418compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
502109compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
503320compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
503429compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
504240compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
505661compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
505950compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
510419compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
511350compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
511709compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
512247compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
512589compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
514048compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
514535compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
514981compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
520163compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
525184compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
525311compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
525437compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
525597compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
525610compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
526658compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
526741compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
527415compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
527448compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
531056compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
531685compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
536222compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
537621compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
539458compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
540975compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
544339compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
546667compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
550531compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
552437compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
561816compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
565144compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
565575compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
567358compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
569422compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
570195compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
571424compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
571632compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
583523compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
585676compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
588157compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
605792compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
610173compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
617698compactgcc -m32 -O3 -fomit-frame-pointer2016102020161009
617869compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
619688compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
620208compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
623144compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
624342compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
624536compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
629861compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
643838compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
644208compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
647511compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
655499compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
656301compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
663522compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
676190compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
682262compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
686701compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
694960compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
695514referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
702471referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
703776referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
704087referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
705832referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
706164referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
707968referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
708893referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
709949referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
711339referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
718710referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
718713referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
719277referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
720144referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
731643referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
781483compactgcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
783538referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
783778referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
791291compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
792607referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
795002compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
796725compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
798168compactgcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
799149compactgcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
800925compactgcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
802530compactgcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
803605compactgcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
807782compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
807835compactgcc -m32 -O -fomit-frame-pointer2016102020161009
811621compactgcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
815309compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
816643compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
817309compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
819802compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
820013compactgcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
820472compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
823136compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
825444compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
828546compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
829040compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
829155compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
829277compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
829358compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
829861compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
830160compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
831150compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
832267compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
832271compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
832981compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
834879compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
836728compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
837152compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
838974compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102020161009
839950compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
841053compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
841877compactgcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
842197compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
842238compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
843791compactgcc -m32 -O2 -fomit-frame-pointer2016102020161009
845081compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
846712compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
848408compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
848778compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
849267compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
849553compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
849685compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
850405compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
851069compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
853541compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
853740compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
854598compactgcc -m32 -Os -fomit-frame-pointer2016102020161009
855082compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
857472compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102020161009
858198compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
858824compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
858861compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
859354compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
861110compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102020161009
861275compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
862744compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
863176compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
863221compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
863730compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
866992compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
868357compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
875898compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
877154compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
879325compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
893328compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
894317compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
897253compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
901725compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
902152compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
902493compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
903768compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
905965compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
906703compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
929886compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
935731compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
938928compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
942893compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
947904compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
949624compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
953536compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
957219compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
1176368referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
1183381referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
1196701referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
1203792referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
1219723referencegcc -m32 -O2 -fomit-frame-pointer2016102020161009
1223512referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
1242221referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
1246589referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
1250430referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
1251000referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
1254165referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
1269058referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
1271309referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
1285925referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
1297647referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
1298618referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
1299219referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102020161009
1300269referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
1306769referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
1314159referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
1962344referencegcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
1973531referencegcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
1978376referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2016102020161009
1983145referencegcc -m32 -O -fomit-frame-pointer2016102020161009
1986366referencegcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
1986568referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
1989261referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
1992829referencegcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
1992933referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
1996825referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
2009988referencegcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
2023453referencegcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
2029039referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
2035664referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
2036744referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
2037301reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
2041258referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
2052558referencegcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
2057485referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
2059597referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
2092450reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
2093525reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
2096455reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
2096882reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
2101276reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
2105030reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
2105248reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
2105886referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
2109282referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
2119843reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
2126717reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
2129603reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
2161683reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
2165750referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
2170029reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
2171656reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
2175415reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
2177123reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
2178215reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
2179197reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
2186288reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
2186429reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
2193179reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
2197150reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
2197684reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
2201322referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
2204699reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
2206999reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
2209094referencegcc -m32 -Os -fomit-frame-pointer2016102020161009
2211744referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
2212256referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
2213725referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
2222082referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
2230689reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
2230794referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
2233922reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
2233947reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
2237813referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
2239683referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
2242573reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
2255018referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
2258130reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
2259736referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
2265294referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
2268227referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
2269417referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
2272906referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
2274906referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
2279594referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
2285163referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
2287880referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
2289227referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
2300088referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
2302965referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
2305402referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102020161009
2309156referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
2314555referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
2316237referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
2317448referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
2323205referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
2332678reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
2336593referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
2345176referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
2360368reference32bitsgcc -m32 -O3 -fomit-frame-pointer2016102020161009
2367208referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
2368025referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
2372806referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
2380296referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
2381405referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
2386813reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
2387251reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
2387818reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
2413041reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
2429075referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
2475021referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
2478134referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
2489391referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
2489684referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
2497368referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
2503149referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
2537923reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
2538645reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
2547325reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
2557240reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
2561426reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
2572041reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
2577299reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
2585934reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
2587782reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
2589654reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
2603999reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
2604726reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
2606263reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
2606554reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
2614842reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
2617677reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
2623322reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
2651351reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
2940287reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
3120964reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
3123645reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
3131350reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
3135032reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
3142726reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102020161009
3207592reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
3215475reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
3220210reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
3231350reference32bitsgcc -m32 -O2 -fomit-frame-pointer2016102020161009
3233998reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
3239530reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
3255220reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
3278656reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
3280111reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
3280629reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
3290698reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
3294067reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
3303486reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
3322901reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
3385867reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
3396677reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
3410755reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
3428920reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
3437059reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
3448912reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
3460251reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
3470957reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
3488194reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
3493834reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
3496029reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
3500191reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
3516681reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
3519779reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
3590307reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
3616747reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
4082397reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
4085061reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
4139269reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
4253115reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
4284730reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
4449077reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
4601688reference32bitsgcc -m32 -O -fomit-frame-pointer2016102020161009
4665356reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
4667251reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
4668671reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
4673802reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
4676062reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
4684086reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102020161009
4684888reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
4689797reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
4760001reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
4764096reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
4771352reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
4786434reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
4796558reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
4798562reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
4803896reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
4804325reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
4840048reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
4849181referencegcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
4859966reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
4860533referencegcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
4861978referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
4866472reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
4912488reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
4916763reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
4922634reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
4923241reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
4926474reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
4944774reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
4948690reference32bitsgcc -m32 -Os -fomit-frame-pointer2016102020161009
4956261reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
4962275reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
4969310reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
4976415reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
4981120reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
4984758reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
4997187reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
5016184reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
5024480reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
5028711reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
5036560reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
5055352reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102020161009
5056666reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
5056866reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
5067958reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
5073708reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
5076204reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
5133710reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
5168574reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
5169444reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
5171445reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
5197016reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
5299026reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
5313035reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
5320088reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
5337504reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
5341947reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
5359648reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
5378293reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
5448374reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
5656301reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
5658642reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
5893611reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
5941380reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
7944970reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
8093279reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
8114491reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009

Test failure

Implementation: crypto_aead/oceankeyakv2/compact
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core2 -O3 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits

Compiler output

Implementation: crypto_aead/oceankeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:299:12: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-XOP.c: X##bae = LOAD128(state[ 0]); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:401:5: note: in expansion of macro 'copyFromState'
KeccakP-1600-XOP.c: copyFromState(A, stateAsLanes)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/ARMv8A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A
gcc -m32 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -O -fomit-frame-pointer ARMv8A
gcc -m32 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A

Compiler output

Implementation: crypto_aead/oceankeyakv2/AVR8
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer AVR8
gcc -m32 -O2 -fomit-frame-pointer AVR8
gcc -m32 -O3 -fomit-frame-pointer AVR8
gcc -m32 -O -fomit-frame-pointer AVR8
gcc -m32 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -O -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -Os -fomit-frame-pointer AVR8

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:35: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:116:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 0 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64
gcc -m32 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -O -fomit-frame-pointer asmX86-64
gcc -m32 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64shld
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64shld

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/oceankeyakv2/SandyBridge
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:708:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
KeccakP-1600-XOP.c: _mm_store_si128 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:47:29: error: called from here
KeccakP-1600-XOP.c: #define STORE128(a, b) _mm_store_si128((V128 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/KnightsLanding
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=barcelona -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=barcelona -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=barcelona -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/oceankeyakv2/ARMv8A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ARMv8A

Compiler output

Implementation: crypto_aead/oceankeyakv2/AVR8
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -m32 -march=barcelona -Os -fomit-frame-pointer AVR8

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/oceankeyakv2/SandyBridge
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=barcelona -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64shld
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64shld

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:11: error: called from here
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: error: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/oceankeyakv2/SandyBridge
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:20: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:21: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:24: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:27: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:34: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:36: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:44: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:46: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:50: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:51: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:52: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:53: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:58: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:59: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:60: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/Nehalem
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:9: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:10: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:11: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:13: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:16: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:19: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:23: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:25: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:26: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:28: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:31: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:35: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:38: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:40: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:47: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Nehalem

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s: Assembler messages:
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:19: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:22: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:25: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:32: Error: invalid instruction suffix for `stos'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:34: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:35: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:40: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:41: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:45: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:51: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:52: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:54: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:60: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:62: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:63: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:68: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:70: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:81: Error: bad register name `%rbp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:84: Error: bad register name `%rsi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:85: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:87: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:88: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:89: Error: bad register name `%rdx'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:91: Error: bad register name `%rcx'
KeccakP-1600-AVX2.s: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 13, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Haswell