Implementation notes: x86, h9trinity, crypto_aead/lunarkeyakv2

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: lunarkeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
71660Bulldozergcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120520171020
71718Bulldozergcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120520171020
74581Bulldozergcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120520171020
75974Bulldozergcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120520171020
335129generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120620171020
344012generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120620171020
367423generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
368348generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
368442generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
368682generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
370858generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
370945generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
371335generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
371350generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
371698generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
372484generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
372658generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
372658generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
374476generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
374810generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
375541generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
375607generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
375643generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120620171020
376193generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120620171020
376289generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120620171020
376432generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
376666generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
376864generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120620171020
376912generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120620171020
376930generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
377073generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120620171020
377078generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120620171020
377084generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120620171020
377351generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120620171020
377385generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120620171020
377693generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120620171020
377946generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120620171020
377966generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
378205generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120620171020
378233generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120620171020
380384generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
380899generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
380941generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
381360generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
387210generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120620171020
387605generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120620171020
390549generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120620171020
391833generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120620171020
407342generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
407680generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
407896generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
408015generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
408227generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
408385generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
408529generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
408535generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120620171020
408550generic32gcc -m32 -Os -fomit-frame-pointer2017120620171020
408573generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
408577generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
408629generic32lcgcc -m32 -Os -fomit-frame-pointer2017120620171020
408666generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017120620171020
408700generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
408704generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120620171020
408721generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
408746generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
408802generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
408877generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
408884generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120620171020
408902generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
408958generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
409003generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
409007generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
409030generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
409055generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
409188generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120620171020
409204generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
409218generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120620171020
409275generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
409369generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
409395generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120620171020
409506generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
409522generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
409554generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
409614generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
409627generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
409627generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
409628generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120620171020
409654generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
409785generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
409812generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
409863generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
409970generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120620171020
410022generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
410048generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120620171020
410060generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120620171020
410088generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120620171020
410136generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
410168generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
410201generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120620171020
410226generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
410231generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
410241generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
410333generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
410341generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
410501generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
410592generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
410775generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
412159generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120620171020
412586generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
412662generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
414510generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
414597generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
415325generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
415681generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
416594generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
416794generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
416857generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
416943generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
417368generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
417973generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
418027generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
418125generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
418206generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
418274generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
418519generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
418572generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
418604generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
418616generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
418623generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
418625generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
418808generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
418819generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120620171020
418963generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
419076generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
419196generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
419233generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
419234generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
419291generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
419297generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
419364generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
419410generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
419447generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
419557generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
419606generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
419796generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120620171020
419810generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
419952generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
420430generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
420691generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
420790generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
420961generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
421203generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
421620generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
421710generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
421739generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
421966generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
422069generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
422118generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
422237generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
422377generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
422440generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
422576generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
422614generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
422672generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
422684generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
422797generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
422851generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
422958generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
423027generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
423035generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
423247generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
423269generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
423320generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
423339generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
423407generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
423435generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
423469generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
423623generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
423632generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
423904generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
423916generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
423989generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
424067generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120620171020
424069generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
424165generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017120620171020
424172generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
424197generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
424426generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
424555generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
424573generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
424889generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
424911generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
425078generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
425214generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
425401generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
425437generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
425635generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
425833generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
426156generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
426182generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
426266generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
426388generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
426406generic32gcc -m32 -O3 -fomit-frame-pointer2017120620171020
426599generic32lcgcc -m32 -O3 -fomit-frame-pointer2017120620171020
426696generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
426700generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
426754generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
426819generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
426940generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
427220generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
427369generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
427481generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
427737generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
427803generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
427993generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
428260generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
428293generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
428312generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
428389generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
428432generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
428551generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
428580generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
428800generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
428816generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
428816generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
428876generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
428880generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
428960generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
429114generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
429125generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
429248generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
429401generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
429470generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
429477generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
429546generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
429559generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120620171020
429564generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
429614generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
429638generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
429659generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
429679generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120620171020
429704generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
429728generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
429824generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
429866generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
429939generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
429980generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
430038generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
430145generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
430146generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
430188generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
430207generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
430362generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
430541generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
430784generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
430790generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
430876generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
431019generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
431019generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
431078generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
431105generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
431118generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120620171020
431162generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
431191generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
431242generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
431244generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120620171020
431316generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
431330generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
431337generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
431388generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120620171020
431450generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
431520generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120620171020
431616generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120620171020
431866generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017120620171020
431885generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
431904generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017120620171020
432016generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
432101generic32gcc -m32 -O -fomit-frame-pointer2017120620171020
432140generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
432141generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
432159generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120620171020
432183generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
432191generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
432283generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
432317generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120620171020
432609generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017120620171020
432789generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120620171020
432808generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120620171020
432889generic32lcgcc -m32 -O -fomit-frame-pointer2017120620171020
432949generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120620171020
433135generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120620171020
433390generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120620171020
433699generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
433737generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120620171020
433885generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
434061generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120620171020
434067generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120620171020
434311generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120620171020
434404generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120620171020
434540generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
434565generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120620171020
434570generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120620171020
434625generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120620171020
434659generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
434680generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
434801generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
434889generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
434898generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
435006generic32gcc -m32 -O2 -fomit-frame-pointer2017120620171020
435018generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
435179generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
435193generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
435339generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
435458generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
435537generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120620171020
435855generic32lcgcc -m32 -O2 -fomit-frame-pointer2017120620171020
436011generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
436045generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
436434generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
436531generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
436771generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
436837generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
437029generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
437137generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
437205generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
437349generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
437355generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
437414generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
437452generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
437525generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
437590generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
437963generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
438160generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
438437generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
438683generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
438756generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
439909generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
440317generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
440325generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
440807generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
441051generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
441078generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
442188generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
443840generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
444639generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
444746generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
445257generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
465449generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
487288generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
487309generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
487487generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
487517generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120620171020
487551generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
487883generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
487950generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
488391generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
488580generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
488694generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
488875generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
491142generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
492382generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
492760generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120620171020
494260generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120620171020
495253generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
495279generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
495566generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120620171020
495839generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120620171020
495918generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
495938generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
496126generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
497062generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
497120generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
497322generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
497371generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
497385generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
497486generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120620171020
497643generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
497818generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
498723generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
499106generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
499175generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
499581generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
500627generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
500681generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
500937generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
501063generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
501247generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120620171020
501681generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
501739generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
501784generic64lcgcc -m32 -Os -fomit-frame-pointer2017120620171020
501806generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
501820generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
501871generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
502000generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120620171020
502109generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
502132generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
502148generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
502354generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
502388generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
502418generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120620171020
502501generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120620171020
502562generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
502733generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
502932generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120620171020
503047generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120620171020
503854generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
503886generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
504511generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
504765generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
504784generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120620171020
505016generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120620171020
505492generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
505495generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
505638generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
505914generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
506827generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
510374generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
510613generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
510972generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
512054generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
512083generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120620171020
513183generic64lcgcc -m32 -O3 -fomit-frame-pointer2017120620171020
513247generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
513584generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
513803generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
513958generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120620171020
514110generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120620171020
514227generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
514278generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120620171020
514536generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120620171020
514554generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120620171020
514857generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
515182generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120620171020
515509generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
515758generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
515801generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
515862generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
516108generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
516115generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
516309generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
516369generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
516623generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
516628generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
516759generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
516926generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120620171020
516975generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
516977generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
517076generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
517090generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
517161generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
517180generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
517225generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
517327generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
517714generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
517729generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
518000generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
518041generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
518189generic64gcc -m32 -Os -fomit-frame-pointer2017120620171020
518198generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
518268generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
518426generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
518888generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120620171020
518955generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
519012generic64lcgcc -m32 -O2 -fomit-frame-pointer2017120620171020
519131generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120620171020
519151generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120620171020
519516generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120620171020
519790generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
519829generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120620171020
519845generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017120620171020
519855generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120620171020
520095generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120620171020
520142generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
520206generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
520399generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
520535generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120620171020
520683generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
520734generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
520789generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
521107generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120620171020
521292generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
521918generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120620171020
522173generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120620171020
522297generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
522338generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
522643generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
523771generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
523774generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120620171020
523822generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120620171020
523932generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
524021generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
525043generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120620171020
525712generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
525821generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
526509generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
526665generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
526946generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
527049generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
527053generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
527147generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
527204generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
527385generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
527533generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
527840generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
527873generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
528256generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
528965generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
529207generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
529255generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
530899generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
530959generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
531010generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
531020generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
531257generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
531365generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
531441generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
531461generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
531699generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
532130generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
532595generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
532607generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
532840generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
532987generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
533398generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
533920generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120620171020
535104generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
536652generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
536673generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
537111generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
537208generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
537372generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
537466generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
537734generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
537758generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
537947generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
537950generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
537950generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
538017generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
538025generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
538357generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
538418generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
538659generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
539478generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
539489generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
539534generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
539568generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
539799generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
540438generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
540992generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
541053generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
541353generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
541411generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
541484generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
541697generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
541699generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
541801generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
541934generic64gcc -m32 -O3 -fomit-frame-pointer2017120620171020
542021generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
542150generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
542253generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
542428generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
542525generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120620171020
542554generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120620171020
542820generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
543249generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
543253generic64gcc -m32 -O2 -fomit-frame-pointer2017120620171020
543288generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120620171020
543346generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120620171020
543401generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
543460generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
543497generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120620171020
543501generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
543690generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120620171020
543703generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
543837generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
544104generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
544484generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
544512generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
544556generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120620171020
544675generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120620171020
544751generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
544928generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120620171020
545016generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120620171020
545133generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120620171020
545599generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
545686generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
545957generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
546502generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
546713generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
546721generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
547410generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
548166generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
548583generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
548632generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
548757generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
549010generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
549042generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
549183generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
549900generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
549945generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
550564generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
550877generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
551267generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
551578generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
551642generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
552249generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
552268generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120620171020
552451generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120620171020
552485generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120620171020
552561generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120620171020
552597generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017120620171020
552618generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120620171020
552717generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120620171020
553252generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
553360generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
553364generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120620171020
554378generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017120620171020
554545generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
554594generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
554642generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
554814generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
554843generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
554858generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
555633generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
555667generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
555689generic64lcgcc -m32 -O -fomit-frame-pointer2017120620171020
555747generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
555749generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
555850generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
555974generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
556018generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
556022generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
556063generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
556074generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
556103generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
556167generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
556406generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
556470generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
556501generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
557045generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
557220generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
557242generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
557379generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
557392generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
557585generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
557676generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
557770generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
557882generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
557991generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
558227generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
558642generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
558699generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
558746generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
559132generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
560033generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
560118generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
560497generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
560808generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
561763generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
562043generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
562121generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
562346generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
566292generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
567146generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
567228generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
567280generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120620171020
567401generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017120620171020
567415generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
567549generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
568191generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120620171020
568385generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
568434generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120620171020
568457generic64gcc -m32 -O -fomit-frame-pointer2017120620171020
568536generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120620171020
569727generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017120620171020
570550generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
570796generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
570902generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
571208generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
571633generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
571728generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
571787generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
572143generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
572168generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
572528generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
573204generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
573478generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
573825generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
574003generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
574040generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
574299generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
576383generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
577087referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120620171020
579297referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
579346referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
579422referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
579778referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
584544referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
585136referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
585529referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
588125referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
588446referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
588824referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
607833referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
608817referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
608879referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
613338referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
614565referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
622617referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120620171020
624218referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120620171020
625482referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120620171020
625562referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
625777referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
628878referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
634235referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120620171020
634280referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
635356referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
635420referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
645215referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120620171020
647283referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120620171020
650189referencegcc -m32 -O3 -fomit-frame-pointer2017120620171020
657912referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120620171020
753753referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120620171020
766332referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
766914referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
767568referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
774430referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
777714referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
783614referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
786192referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
795207referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
796346referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
804845referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
806816referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
807151referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
808604referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
809105referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
810911referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
811303referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
811834referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
813297referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
813394referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
822658referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
823589referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
824414referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
825667referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
827856referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
829713referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
835946referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
838715referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
845698referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
846825referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
847100referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
860148compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120520171020
876500compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120520171020
876566compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120520171020
877411compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120520171020
879559compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120520171020
887590compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120520171020
892971compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120520171020
893875compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
893915compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
896307compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120520171020
903560compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
907221compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
909440compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120520171020
909594compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
917455compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120520171020
920902compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120520171020
923769compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120520171020
924577compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120520171020
928259compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120520171020
929247compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120520171020
930502compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120520171020
931433compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
945476compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
962488compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
963830compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120520171020
963926compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
966823compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120520171020
971395compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
991236compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120520171020
993576compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
995881compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
999508compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120520171020
999988compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120520171020
1004018compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120520171020
1004319compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120520171020
1006492compactgcc -m32 -O3 -fomit-frame-pointer2017120520171020
1007041compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120520171020
1008829compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120520171020
1009280compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120520171020
1009845compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120520171020
1010016compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120520171020
1011822compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120520171020
1011841compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120520171020
1013192compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120520171020
1014541compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120520171020
1016228compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120520171020
1018544compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120520171020
1026804compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120520171020
1026980compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120520171020
1027205compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120520171020
1029944compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120520171020
1032240compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120520171020
1035489compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120520171020
1048391compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120520171020
1067955compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120520171020
1083074compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
1107838compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120520171020
1116964compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120520171020
1119305compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
1124172compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
1127900compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120520171020
1135525compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
1139015compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120520171020
1140897compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120520171020
1149901compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120520171020
1150374compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120520171020
1152120compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120520171020
1153774compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120520171020
1160960compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120520171020
1161663compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120520171020
1162532compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
1165504compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120520171020
1176080compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120520171020
1189767compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120520171020
1191090compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
1191623compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017120520171020
1191768compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
1199897compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120520171020
1206926compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120520171020
1209385compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120520171020
1211758compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120520171020
1214759compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120520171020
1227484compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120520171020
1228200compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120520171020
1231996compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120520171020
1260782referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
1261057referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
1263870referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
1267233referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
1268564referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
1269632referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
1273527referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
1282375referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
1282433referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
1283224referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
1284770referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017120620171020
1285617referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
1285716referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
1286276compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120520171020
1292594compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120520171020
1295086compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120520171020
1296438referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
1297777compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120520171020
1299051compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120520171020
1299702compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017120520171020
1302084compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120520171020
1303794referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
1305146compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120520171020
1310161compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120520171020
1310946compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120520171020
1313341referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
1313479referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
1316748referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
1321440compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120520171020
1321902compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120520171020
1327031compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120520171020
1330187compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120520171020
1336178compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120520171020
1339515compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120520171020
1340776compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120520171020
1341182compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120520171020
1345181compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120520171020
1346064compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120520171020
1348688compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017120520171020
1349600compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120520171020
1351463compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120520171020
1354350compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120520171020
1354956compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120520171020
1355204compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017120520171020
1359841compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120520171020
1360077compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120520171020
1366891compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017120520171020
1375265compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017120520171020
1375420compactgcc -m32 -O -fomit-frame-pointer2017120520171020
1379712compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120520171020
1380779compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017120520171020
1419446compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120520171020
1421610compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
1425443compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
1426756compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120520171020
1428058compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120520171020
1428768compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120520171020
1428840compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120520171020
1429438compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120520171020
1430989compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120520171020
1431673compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120520171020
1431867compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120520171020
1432908compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120520171020
1432951compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120520171020
1435165compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120520171020
1436826compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120520171020
1437835compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120520171020
1438719compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120520171020
1439925compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120520171020
1444726compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120520171020
1445223compactgcc -m32 -Os -fomit-frame-pointer2017120520171020
1451371compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017120520171020
1464934compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120520171020
1468546compactgcc -m32 -O2 -fomit-frame-pointer2017120520171020
1482708compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120520171020
1484732compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120520171020
1486485compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120520171020
1498048compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017120520171020
1499596compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120520171020
1502047compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120520171020
1502221compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120520171020
1502924compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120520171020
1508337compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120520171020
1509342compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120520171020
1517002compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120520171020
1554079compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120520171020
1555077compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120520171020
1559681compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120520171020
1563966compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120520171020
1564803compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
1565883compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120520171020
1566513compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120520171020
1609315compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120520171020
1613670compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
1618612compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120520171020
1619366compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120520171020
1664966compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120520171020
1673356compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120520171020
1677242compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120520171020
1693659compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
1704878compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120520171020
1710704compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120520171020
1711345compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120520171020
1720068compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120520171020
1729756compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
2031616referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
2050792referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
2084873referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
2120037referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120620171020
2133934referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
2140711referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
2179690referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
2179779referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
2205783referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
2206555referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
2209553referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
2211380referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
2211995referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
2222127referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120620171020
2225321referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120620171020
2230624referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120620171020
2236604referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120620171020
2237109referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
2245743referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120620171020
2275923referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120620171020
2350223referencegcc -m32 -O2 -fomit-frame-pointer2017120620171020
2411592referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
2593172referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
2600316referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
2613772referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
2624654referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
2633979referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
2660636referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
2683991referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
2707496referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
2716423referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
2722095referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
2724702referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120620171020
2728525referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120620171020
2735262referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
2736878referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
2737777referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120620171020
2748051referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017120620171020
2751186referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
2752423referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120620171020
2753253referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120620171020
2759602referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120620171020
2759698referencegcc -m32 -Os -fomit-frame-pointer2017120620171020
2786851referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
2787708referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
2796422referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
2801118referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
2812049referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
2819216referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
2823052referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120620171020
2838335referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
2839195referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
2856402referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
2869974referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
2873537referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
2876363referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
2899357referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
2902469referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
2903535referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
2908570referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
2934959referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
2943126referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
2948464referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
2951092referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
2975552referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
3092934referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
3141691referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
3157848referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
3272431reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
3278568reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
3321283reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
3339239reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
3341178reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
3341364reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120620171020
3349334reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
3356531reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
3356809reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
3394593reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
3404961reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
3434788reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
3485340reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
3535130referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017120620171020
3538539referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
3554208referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
3569455referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
3570342referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120620171020
3575128referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120620171020
3598429referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
3616010referencegcc -m32 -O -fomit-frame-pointer2017120620171020
3616089referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
3622987referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
3628661referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
3646717referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017120620171020
3648771referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
3649353referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
3663523referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120620171020
3663923referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120620171020
3672649referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120620171020
3699959referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
3701329referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
3706135referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
3751134referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
3834916reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120620171020
3856472reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017120620171020
3862175reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
3912974reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
3916635reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
3920417reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
3934169reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120620171020
3940103reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
3946967reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
3949843reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120620171020
3955229reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
3955709reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
3960894reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
3973669reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
3974101reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120620171020
3977296reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
3978715reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
3980665reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
3998430reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
4009535reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
4015253reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
4017383reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120620171020
4021573reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
4024584reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
4091483reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
4115077reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
4116501reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
4148704reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120620171020
4149056reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
4153112reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120620171020
4281706referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
4591302reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
4645499reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
4761492reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
4763820reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
4795523reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
4808541reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
4810368reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
4828621reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
4842387reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
4842944reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
4865323reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
4865654reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
4882600reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
4902799reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
4903204reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
4984696reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
4988929reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120620171020
5070413reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
5663573referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
5679249referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
5693320referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
5889875reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
5892257reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
5924970reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
5950417reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
5960024reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
5967844reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
5992800reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
5997287reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
6002298reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
6004132reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
6010033reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
6012896reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120620171020
6068247reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
6084374reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120620171020
6087490reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
6098449reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120620171020
6118604reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120620171020
6128276reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
6133465reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
6135440reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120620171020
6136107reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
6144119reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
6145775reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
6151538reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120620171020
6158257reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120620171020
6158637reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
6165868reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
6184839reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
6204086reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
6217365reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
6236649reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
6297181reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
6301875reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
6312719reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017120620171020
6330245reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120620171020
6389828reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
6411063reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
6468010reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
6515720reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
6531873reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
6583587reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
6605079reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
6664568reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
7346050reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
7358259reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
7416602reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
7495503reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120620171020
7498024reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
7499374reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120620171020
7499494reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120620171020
7500902reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120620171020
7508152reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
7512632reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
7513518reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
7514093reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
7631446reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
7636500reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
7671606reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
7674380reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
7737639reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
7741969reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
7794567reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
7800162reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
7802562reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120620171020
7819964reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
7833628reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
7834589reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
7911257reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
7944782reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120620171020
7946883reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
7963501reference32bitsgcc -m32 -Os -fomit-frame-pointer2017120620171020
7973067reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
7977451reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
7983203reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
7996675reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120620171020
7998637reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120620171020
8005172reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
8016709reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
8052035reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
8054902reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
8059840reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
8065947reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
8097928reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
8098774reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
8099052reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
8124869reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
8222775reference32bitsgcc -m32 -O -fomit-frame-pointer2017120620171020
8253120reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
8330885reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
8505752reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017120620171020
8508665reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120620171020
8514663reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120620171020
8515864reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
8580300reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120620171020
8611328reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120620171020
8656032reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120620171020
8666166reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
8669893reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
8671930reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
8682275reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
8756186reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
8778345reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
8809354reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
8946895reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
8967310reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
8970496reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
9068918reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
9115866reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120620171020
10674694reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
10705384reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
10939629reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017120620171020

Test failure

Implementation: crypto_aead/lunarkeyakv2/compact
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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

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/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 171, 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 -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/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/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: 171, 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 -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: 171, 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 -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/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 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/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 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/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 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/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:708:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
KeccakP-1600-XOP.c: _mm_store_si128 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:47:29: error: called from here
KeccakP-1600-XOP.c: #define STORE128(a, b) _mm_store_si128((V128 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 23, 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 -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

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: 31, 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 -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: 31, 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 -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/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 12, 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
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=core-avx2 -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s: Assembler messages:
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:19: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:22: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:25: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:32: Error: invalid instruction suffix for `stos'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:34: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:35: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:40: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:41: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:45: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:51: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:52: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:54: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:60: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:62: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:63: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:68: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:70: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:81: Error: bad register name `%rbp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:84: Error: bad register name `%rsi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:85: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:87: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:88: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:89: Error: bad register name `%rdx'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:91: Error: bad register name `%rcx'
KeccakP-1600-AVX2.s: ...

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

Compiler output

Implementation: crypto_aead/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/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 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