Implementation notes: x86, kizomba, crypto_aead/lunarkeyakv2

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: lunarkeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
212330generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
212958generic32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
213746generic32lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
213802referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
213899referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
215010referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
215534generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
225698generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
225794generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
226288generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
228149generic64lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
228456generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
228726generic64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
229766generic32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
229807generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
230602generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
230867generic32lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
231212generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
231819generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
231946generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
232504generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
233867generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
234532generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
234738generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
236629generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
236998generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
237216generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
237807generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
238468generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
238635generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
239502generic32lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
239510generic32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
239685generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
239840generic32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
240165generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
240860generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
241119generic32lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
241409generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
241460generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
241496generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
241603generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
241687generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
241855generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
242103generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
242139generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
242305generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
242621generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
242806generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
242829generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
242911generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
243026generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
243094generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
243101generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
243397generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
243482generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
243699generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
243750generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
243998generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
244044generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
244051generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
244068generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
244240generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
244266generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
244284generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
244322generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
244340generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
244718generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
244899generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
244973generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
245006generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
245290generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
245312generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
245490generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
245589generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
245693generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
245777generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
245873generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
246010generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
246092generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
246119generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
246169generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
246250generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
246379generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
246484generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
246557generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
246602generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
246713generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
246859generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
246948generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
246966generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
247043generic64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
247053generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
247375generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
247417generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
248085generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
248183generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
248367generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
248368generic64lcgcc -m32 -Os -fomit-frame-pointer2018082420180818
248536generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
248625generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
248669generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
248679generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
248682generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
248859generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
248942generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
249197generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
249440generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
249566generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
249801generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
250201generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
250371generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
250403generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
250550generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
250673generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
250689generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
250790generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
250915generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
251186generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
251496generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
252111generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
252316generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
252385generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
252454generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
252562generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
252644generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
252718generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
252754generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
252903generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
253043generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
253320generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
253403generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
253534generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
253631generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
253664generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
253845generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
254177generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
254226generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
254236generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
254445generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
254470generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
254651generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
254707generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
254802generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
255248generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
256572generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
256591generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
256804generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
257483generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
257569generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
257824generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
257879generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
257949generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
258041generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
258088generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
258216generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
258318generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
258330generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
258371generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
258385generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
258413generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
258480generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
258565generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
258638generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
258725generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
258925generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
259062generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
259143generic64gcc -m32 -Os -fomit-frame-pointer2018082420180818
259278generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
259284generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
259302generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
259454generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
259635generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
259828generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
259931generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
259959generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
260188generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
260439generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
260600generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
260636generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
260833generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
261218generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
261627generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
262104generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
262340generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
262397generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
263030generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
263068generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
263125generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
263300generic64lcgcc -m32 -O3 -fomit-frame-pointer2018082420180818
263492generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
263515generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
264214generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
265584generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
265802generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
265952generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
266170generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
266238generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
266270generic64lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
266302generic64lcgcc -m32 -O2 -fomit-frame-pointer2018082420180818
266401generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
266498generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
266902generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
267217generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
267290generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
267413generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
267599generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
267761generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
267897generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
267906generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
267984generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
268016generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
268057generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
268129referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
268226generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
268341generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
268371generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
268574generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
268594generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
268621generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
268772generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
268951generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
269089generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
269186generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
269217generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
269341generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
269347generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
269621generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
269686generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
269699generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
269732generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
269795generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
269800generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
269804generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
269808generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
269871generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
269899generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
270250generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
270458generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
270679generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
270740generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
270865generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
270906generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
270982generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
271351generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
271379generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
271420generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
271441generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
271472generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
271527generic64lcgcc -m32 -O -fomit-frame-pointer2018082420180818
271545generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
271665generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
271731generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
271829generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
271850generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
271867generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
271916generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
271936generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
271941generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
272051generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
272055generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
272191generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
272236generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
272301generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
272316generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
272351generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
272454generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
272456generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
272500generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
272563generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
272627generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
272775generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
272799generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
272841generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
272869generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
272915generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
273014generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
273028generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
273067generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
273084generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
273121generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
273131generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
273162generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
273199generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
273202generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
273228generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
273294generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
273305generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
273375generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
273413generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
273415generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
273427generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
273461generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
273556generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
273588generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
273637generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
273649generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
273673generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
273695generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
273740generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
273774generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
273778generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
273788generic32lcgcc -m32 -Os -fomit-frame-pointer2018082420180818
273798generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
273818generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
273831generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
273863generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
273869generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
273883generic32gcc -m32 -Os -fomit-frame-pointer2018082420180818
273933generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
273963generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
273974generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
273992generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
274016generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
274026generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
274044generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
274079generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
274099generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
274112generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
274127generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
274129generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
274135generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
274185generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
274236generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
274248generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
274258generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
274264generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
274315generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
274351generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
274367generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
274492generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
274716generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
274719generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
274806generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
274843generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
275042generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
275080generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
275095generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
275101generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
275212generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
275212generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
275217generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
275264generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
275270generic32lcgcc -m32 -O -fomit-frame-pointer2018082420180818
275321generic32gcc -m32 -O -fomit-frame-pointer2018082420180818
275336generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
275385generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
275450generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
275488generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
275508generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
275532generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
275538generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
275541generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
275546generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
275548generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
275599generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
275608generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
275645generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
275649generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
275659generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
275675generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
275770generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
275785generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
275787generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
275809generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
275819generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
275903generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
275914generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
276042generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
276087generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
276186generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
276188generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
276190generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
276221generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
276226generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
276320generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
276452generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
276480generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
276563generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
276577generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
276577generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
276578generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
276612generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
276617generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
276621generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
276687generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
276746generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
276976generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
277018generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
277044generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
277052generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
277102generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
277169generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
277212generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
277296generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
277462generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
277546generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
277594generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
277665generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
277675generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
277706generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
277721generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
277825generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
277833generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
277885generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
277922generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
278048referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
278066generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
278167generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
278296generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
278325generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
278372referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
278373generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
278426generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
278453generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
278466generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
278617generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
278633generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
278656generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
278730generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
278835generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
279026generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
279026generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
279179generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
279198generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
279288generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
279384generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
279407generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
279456generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
279587generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
279738generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
279748generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
279750generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
279804referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
279885generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
279931generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
279988generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
279989generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
280007generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
280024generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
280291generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
280357generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
280389generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
280414generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
280432generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
280490generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
280570generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
280680generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
280775generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
280972referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
281145generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
281435generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
281464generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
282026generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
282064generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
282087generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
282430generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
282522generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
282619generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
282803generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
282817referencegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
282901generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
282941generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
282955generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
282970generic32lcgcc -m32 -O2 -fomit-frame-pointer2018082420180818
283097generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
283122generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
283169generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
283292generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
283319generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
283321generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
283375generic32gcc -m32 -O2 -fomit-frame-pointer2018082420180818
283491generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
283530generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
283536generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
283584generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
283593generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
283605generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
283752generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
283875generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
283944generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
284146generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
284157generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
284179generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
284212generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
284225generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
284246generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
284290generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
284377generic32lcgcc -m32 -O3 -fomit-frame-pointer2018082420180818
284379generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
284383generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
284518generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
284577generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
284685generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
284696generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
284721generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
284746generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
284774generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
284803generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
284825generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
284844generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
284883generic32gcc -m32 -O3 -fomit-frame-pointer2018082420180818
285038generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
285049generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
285149generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
285153generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
285314generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
285389generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
285435generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
285460generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
285465generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
286225generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
286260generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
286268generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
286276generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
286347generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
286861generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
286927generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
287328generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
287528generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
287648generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
288181generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
288599generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
288963generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
288978generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
289101generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
289147generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
290377generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
290885generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
291226generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
291262generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
291557generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
292389generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
292627generic64gcc -m32 -O2 -fomit-frame-pointer2018082420180818
292728generic64gcc -m32 -O3 -fomit-frame-pointer2018082420180818
292774generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
292835generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
292966generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
293117referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
293171generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
293313generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
293328generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
293508generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
293593generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
293696generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
293748generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
294097generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
294168generic64gcc -m32 -O -fomit-frame-pointer2018082420180818
294232generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
294312generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
294387referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
294496generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
294881generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
295000generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
295212referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
295684generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
296028generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
297473referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
297602generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
297927generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
298750generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
298849generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
299024generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
299159referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
299210generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
299431referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
299465generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
299486generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
299954referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
300291generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
300444generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
300567generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
301547generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
301957generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
302470generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
302515generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
302552generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
302558generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
302859generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
303123generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
303710generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
303790generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
304177generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
304196referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
304351generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
304423generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
304432generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
304972generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
304994generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
305086generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
305292generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
305413generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
305413generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
305621generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
305671generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
305696generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
305841generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
305853generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
305901referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
305956referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
306047generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
306524referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
307060generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
307169generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
307347generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
307512generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
307627generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
307988referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
308008referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
308014generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
308331referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
308498generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
308637generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
308752generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
309363generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
309405referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
309915generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
310293generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
310351generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
310355referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
310373generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
310711generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
311676referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
311720referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
312526generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
312931referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
313998generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
315315generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
316421generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
316818generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
318195generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
318565generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
319629generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
319996generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
320220generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
320381generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
320627generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
320756generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
321040generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
321060generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
321131generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
321327generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
321611generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
322422generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
323037generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
323623generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
323913generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
324097generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
324760generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
324915generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
325502generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
325863generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
326133generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
326277generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
326447generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
326452generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
327411generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
329919generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
330107generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
333260generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
336657generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
343400generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
344768generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
344824generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
344990generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
346439generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
346820generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
347032generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
348131generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
348684referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
350927generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
352129generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
355125generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
355155generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
355560generic64lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
357474generic64lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
358009generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
359522generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
361514referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
365718generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
368047generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
368365generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
368681generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
368953referencegcc -m32 -O3 -fomit-frame-pointer2018082420180818
370087generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
370377generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
370560generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
370920generic64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
371278referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
371296generic64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
371963generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
372945referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
379385generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
379523generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
379579generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
379688generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
382722generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
383369referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
383988generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
388328generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
389248referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
390680generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
400861referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
403631referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
410865referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
411964referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
414615referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
415716generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
417335generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
417395generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
417657referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
417971generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
418661generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
419103generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
419407generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
421141generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
424078referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
428085referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
450827compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
451502compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
453788compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
461367compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
468941referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
469139referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
469387referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
470623compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
475448compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
479028referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
480848referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
481851referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
483808referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
483920referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
484234referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
485724compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
486605referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
486720referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
487018referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
488365referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
488720referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
495576referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
496325referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
497896compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
508978compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
511129compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
512060compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
518752compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
522563compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
523033compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
527593compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
528162compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
529671compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
531728compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
535151compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
535357compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
537559compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
537724compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
538177compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
539558compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
542111compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
542365compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
544119compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
545605compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
545897compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
549708compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
550671compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
552619compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
555482compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
559887compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
561036compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
562962compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
563564compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
565173compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
565183compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
566135compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
566815compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
567879compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
568619compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
569157compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
572518compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
574079compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
575551compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
578728compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
583814compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
588808compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
599275referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
601873compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
604048referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
631114compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
641901generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
644035generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
651555referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
652927compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
653434compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
655518generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
659280generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
659333compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
659387generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
659603compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
659890generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
670339compactgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
671564compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
677986generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
681586compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
682415compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
685480compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
686847compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
688179generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
692534referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
693944compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
696243referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
699042generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
699101compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
699601referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
701893referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
706571generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
716067referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
738944compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
739353generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
739764compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
743152generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
745213compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
748328compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
748538compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
749625compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
750395compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
751349compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
751631compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
752286compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
752314compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
753170compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
756266compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
758014generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
759532generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
768236generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
769350compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
771238compactgcc -m32 -O3 -fomit-frame-pointer2018082420180818
772088compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
772470generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
774873generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
775686compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
779928generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
780042generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
783844generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
787922generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
797141generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
798320generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
800204generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
803482compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
806018compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
806694compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
808557compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
809345compactgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
810612compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
812123compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
812742compactgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
814290compactgcc -m32 -O -fomit-frame-pointer2018082420180818
818086compactgcc -m32 -O2 -fomit-frame-pointer2018082420180818
820955compactgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
824760compactgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
828452referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
829724referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
829821generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
830962referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
832020compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
832331referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
832526referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
833068referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
833121referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
833222referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
833855generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
834742generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
836141referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
837581compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
838530compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
840172generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
840461compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
841143compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
849288compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
852030compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
853286generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
854981compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
856304compactgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
859197compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
861068generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
862173compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
865256compactgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
867746compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
869062compactgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
869653compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
874393compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
877724compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
877742compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
877811compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
878450compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
880558compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
881004compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
881998compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
882805compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
883238compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
885113compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
885545compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
887434compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
887861compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
888972compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
889332compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
889597compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
889693compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
890621compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
891165compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
891682compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
898008compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
899914compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
899968compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
900248compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
906344compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
910829compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
914451compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
915188compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
916544compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
917205compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
917429compactgcc -m32 -Os -fomit-frame-pointer2018082420180818
920371compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
921164compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
921875compactgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
923593compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
926461compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
928672compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
939532compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
942159referencegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
945176compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
955183compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
957561compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
957722referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
959426referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
960365referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
962218compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
963835compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
964274compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
967012referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
967434compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
967461compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
969099referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
969819compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
972630referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
972829referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
973813compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
978756compactgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
984127compactgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
984210compactgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
984676compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
984922compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
988042compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
988123compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
988359compactgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
988805compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
989413compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
990960referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
996180referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
996330referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
996968referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
997384compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
1026291compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
1027828compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
1047569referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
1048042referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
1052478compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
1055196referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
1055498compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
1056928referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
1063969referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
1088933compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
1121621referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
1122490referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
1123568referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
1125623referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
1128609referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
1132814referencegcc -m32 -O2 -fomit-frame-pointer2018082420180818
1192815referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
1200919referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
1202273referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
1256186compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
1378585compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
1439770referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
1457758referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
1467064referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
1469339referencegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
1472034referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
1472373referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
1472750referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
1479325referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
1486460referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
1487179referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
1489404referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
1504776referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
1507705referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
1507861referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
1517933referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
1521813referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
1535990referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
1547355referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
1548044referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
1555250referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
1556228referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
1557809referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
1559990referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
1561099referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
1563044referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
1565395referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
1575384referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
1576204referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
1576520referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
1585482referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
1588075referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
1589456referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
1594912referencegcc -m32 -Os -fomit-frame-pointer2018082420180818
1598788referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
1601291referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
1602079referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
1633073referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
1636135referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
1642512referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
1647976referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
1651665referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
1652822referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
1673260referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
1676557referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
1681816referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
1734626referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
1737972referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
1746365referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
1758817referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
1768351referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
1770172referencegcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
1771476referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
1775569referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
1793295referencegcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
1796034referencegcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
1809744referencegcc -m32 -O -fomit-frame-pointer2018082420180818
2119150reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
2120365reference32bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
2257674compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
2463165referencegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
2485081referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
2490292referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
2492912referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
2493819referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
2501973referencegcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
2505272referencegcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
2505717referencegcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
2506795referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
2507750referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
2508436referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
2511455referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
2511921referencegcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
2697039reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
2707403referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
2709927reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
2712240reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
2718639reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
2724975reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
2760943reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
2806297reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
2832897reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
2842258reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
2843486reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
2844309reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
2858683reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
2861080reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
2865018reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
2876933reference32bitsgcc -m32 -O3 -fomit-frame-pointer2018082420180818
2885561reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
2886532reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
2896079reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
2896976reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
2897101reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
2897827referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
2902210reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
2902742reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
2905127reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
2918206reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
2929725reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
2931100reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
2932165reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
2950970reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
2966548reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
2972486reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
2993770reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
2998187reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
3005764reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
3008333reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
3009095reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
3024143reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
3032360reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
3032613reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
3035041reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
3078958reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
3084101reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
3105244reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
3116095reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
3116546reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
3116585reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
3116697reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
3137339reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
3137351reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
3145012reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
3147173reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
3189666reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
3221157reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
3225820reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
3226027reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
3229619reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
3241335reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
3270325reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
3388781referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
3389478referencegcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
3420583referencegcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
3523886reference32bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
3606076reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
3782532reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
3800183reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
3800855reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
3806234reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
3813672reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
3814339reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
3815558reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
3816054reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
3819002reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
3823160reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
3826024reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
3834961reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
3848568reference32bitsgcc -m32 -O2 -fomit-frame-pointer2018082420180818
3857824reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
3861252reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
3897707reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
3902613reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
3903182reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
3946784reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
3949166reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
3950079reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
3965230reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
3966426reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
3971532reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
4014395reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
4014564reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
4015627reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
4017167reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
4023179reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
4055984reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
4064355reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
4080315reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
4081311reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
4102650reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
4113659reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
4183853reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
4241806reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
4243367reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
4266543reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
4271343reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
4381097reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
4400936reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
4428742reference32bitsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
4572742reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
4585339reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
4601597reference32bitsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
4717492reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
4803438reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
4875490reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
4952129reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
4959637reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
5043268reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
5056647reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
5056901reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
5061097reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
5075490reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
5089427reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
5111699reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
5122722reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
5123802reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
5131741reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
5145441reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
5149746reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
5154921reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
5165762reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
5168280reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
5172346reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
5173252reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
5182449reference32bitsgcc -m32 -Os -fomit-frame-pointer2018082420180818
5184810reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
5189028reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
5194127reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
5199258reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
5223056reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
5227115reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
5232937reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
5234272reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
5245276reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
5245339reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
5251023reference32bitsgcc -m32 -O -fomit-frame-pointer2018082420180818
5252637reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
5256387reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
5258752reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
5259162reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
5262103reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
5265927reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
5291113reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
5319629reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
5324373reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
5325755reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
5331425reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
5355153reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
5365580reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
5368851reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
5387476reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
5399514reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
5411742reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
5413095reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
5415910reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
5416548reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
5423911reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
5428835reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
5435473reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
5439022reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
5475089reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
5482302reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
5498664reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
5538137reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
5597912reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
5598750reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
5773445reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
5970111reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
6768786reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
6775974reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
6800478reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818

Compiler output

Implementation: crypto_aead/lunarkeyakv2/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/7/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/7/include/avx512fintrin.h:5797: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: note: 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/7/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/7/include/avx512fintrin.h:5797: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: 172, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/lunarkeyakv2/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/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:724:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i_u *__P, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: note: 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/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
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/lunarkeyakv2/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: 172, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/lunarkeyakv2/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: 172, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/lunarkeyakv2/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/7/include/xmmintrin.h:1252:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1290: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: note: 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/lunarkeyakv2/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: 172, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/lunarkeyakv2/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: 172, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/lunarkeyakv2/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/7/include/x86intrin.h:43: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/7/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: note: 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: 48, 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=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/lunarkeyakv2/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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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: 88, 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=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/lunarkeyakv2/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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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: 44, 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=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/lunarkeyakv2/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/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
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/7/include/emmintrin.h:724:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i_u *__P, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: note: 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/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:712: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: note: 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/lunarkeyakv2/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/7/include/xmmintrin.h:1252:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
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/7/include/emmintrin.h:1290: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: note: 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/7/include/xmmintrin.h:1252:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595: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: note: 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/lunarkeyakv2/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/7/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/7/include/avx512fintrin.h:5797: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: note: 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/7/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/7/include/avx512fintrin.h:5797: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/7/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/7/include/avx512fintrin.h:5797: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: note: 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/7/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/7/include/avx512fintrin.h:5797: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/lunarkeyakv2/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/7/include/x86intrin.h:43: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/7/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: note: 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/7/include/x86intrin.h:43: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/7/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: note: 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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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/lunarkeyakv2/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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/7/include/x86intrin.h:54: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/7/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: note: 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/7/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: note: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/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: 32, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/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: 32, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Nehalem

Compiler output

Implementation: crypto_aead/lunarkeyakv2/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/7/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/7/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: note: 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/7/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/7/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: note: 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: 8, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -O3 -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 -O3 -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/lunarkeyakv2/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: 8, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/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/7/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/7/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: note: 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/7/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/7/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: 16, 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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Haswell