Implementation notes: x86, rumba7, crypto_aead/lunarkeyakv2

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: lunarkeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
238440generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052620171218
238470generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052620171218
239040generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052620171218
239160generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052620171218
239280generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052620171218
240030generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052620171218
240120generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052620171218
240270generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052620171218
240300generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052620171218
240570generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052620171218
240660generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052620171218
241200generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052620171218
241530generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052620171218
241560generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052620171218
241620generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052620171218
241620generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052620171218
241650generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052620171218
241830generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052620171218
241860generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052620171218
242040generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052620171218
242190generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052620171218
242190generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052620171218
242220generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052620171218
242340generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052620171218
242340generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052620171218
242520generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052620171218
242550generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052620171218
242670generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052620171218
243000generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052620171218
243270generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052620171218
243420generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052620171218
243600generic32lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052620171218
243840generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052620171218
244170generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052620171218
244380generic32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052620171218
244470generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052620171218
245730generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052620171218
245820generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052620171218
248430generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052620171218
251670generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052620171218
251880generic32lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052620171218
252780generic32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052620171218
252840generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052620171218
253800generic32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052620171218
255420generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052620171218
256710generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052620171218
257460generic32lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052620171218
257850generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052620171218
259380generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2018052620171218
259890generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052620171218
260070generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2018052620171218
260130generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052620171218
260430generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052620171218
260490generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052620171218
260730generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052620171218
260730generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2018052620171218
260760generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052620171218
260820generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052620171218
260850generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052620171218
261000generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052620171218
261030generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052620171218
261060generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052620171218
261090generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052620171218
261120generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052620171218
261150generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052620171218
261180generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052620171218
261180generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052620171218
261210generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052620171218
261240generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052620171218
261330generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052620171218
261360generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052620171218
261360generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2018052620171218
261390generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052620171218
261420generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2018052620171218
261450generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052620171218
261480generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052620171218
261480generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052620171218
261600generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052620171218
261600generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052620171218
261840generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2018052620171218
261990generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2018052620171218
262020generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2018052620171218
262320generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052620171218
262350generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2018052620171218
262350generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2018052620171218
262380generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2018052620171218
262380generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052620171218
262440generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052620171218
262470generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052620171218
262530generic32gcc -m32 -O -fomit-frame-pointer2018052620171218
262530generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2018052620171218
262530generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052620171218
262530generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052620171218
262560generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052620171218
262770generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052620171218
262800generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052620171218
262920generic32lcgcc -m32 -O -fomit-frame-pointer2018052620171218
263160generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2018052620171218
263190generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052620171218
263190generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052620171218
263250generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052620171218
263250generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052620171218
263250generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052620171218
263280generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052620171218
263310generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052620171218
263310generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2018052620171218
263370generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052620171218
263400generic32lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052620171218
263400generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052620171218
263400generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052620171218
263490generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052620171218
263520generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2018052620171218
263550generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052620171218
263640generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052620171218
263700generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052620171218
263730generic32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052620171218
263850generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052620171218
264000generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052620171218
264030generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052620171218
264060generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052620171218
264090generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052620171218
264120generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052620171218
264120generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052620171218
264120generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052620171218
264180generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052620171218
264180generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052620171218
264210generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2018052620171218
264210generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052620171218
264270generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2018052620171218
264330generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052620171218
264330generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052620171218
264330generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052620171218
264360generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2018052620171218
264450generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052620171218
264480generic32lcgcc -m32 -Os -fomit-frame-pointer2018052620171218
264570generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2018052620171218
264570generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052620171218
264630generic32gcc -m32 -Os -fomit-frame-pointer2018052620171218
264780generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2018052620171218
264810generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2018052620171218
264840generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052620171218
264930generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052620171218
264960generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052620171218
264960generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052620171218
264990generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2018052620171218
265140generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052620171218
265200generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052620171218
265260generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052620171218
265350generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052620171218
265440generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052620171218
265440generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052620171218
265650generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052620171218
265680generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052620171218
265890generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052620171218
265920generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052620171218
265950generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052620171218
266010generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052620171218
266130generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052620171218
266220generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052620171218
266250generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052620171218
266340generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052620171218
266370generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052620171218
266400generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052620171218
266400generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052620171218
266400generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052620171218
266430generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052620171218
266490generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052620171218
266520generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052620171218
266520generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052620171218
266520generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052620171218
266520generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052620171218
266550generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052620171218
266580generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052620171218
266580generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052620171218
266610generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052620171218
266610generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052620171218
266640generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052620171218
266790generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052620171218
266820generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052620171218
266850generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052620171218
266850generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052620171218
266910generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052620171218
266940generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052620171218
266940generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052620171218
267000generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052620171218
267030generic32gcc -m32 -O3 -fomit-frame-pointer2018052620171218
267030generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2018052620171218
267060generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052620171218
267180generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052620171218
267210generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052620171218
267240generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052620171218
267240generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052620171218
267300generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052620171218
267360generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052620171218
267360generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052620171218
267420generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052620171218
267480generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052620171218
267510generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052620171218
267600generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052620171218
267630generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052620171218
267630generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052620171218
267630generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052620171218
267750generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052620171218
267870generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2018052620171218
268020generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052620171218
268110generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052620171218
268170generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052620171218
268170generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052620171218
268230generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052620171218
268230generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052620171218
268260generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052620171218
268260generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2018052620171218
268290generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052620171218
268320generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052620171218
268350generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052620171218
268410generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052620171218
268410generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052620171218
268530generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052620171218
268530generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052620171218
268560generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052620171218
268590generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052620171218
268590generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052620171218
268740generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052620171218
268890generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2018052620171218
269220generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2018052620171218
269430generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052620171218
269430generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052620171218
269460generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052620171218
269550generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052620171218
269550generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052620171218
269580generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052620171218
269580generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052620171218
269610generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052620171218
269670generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052620171218
269700generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052620171218
269730generic32gcc -m32 -O2 -fomit-frame-pointer2018052620171218
269730generic32lcgcc -m32 -O2 -fomit-frame-pointer2018052620171218
269790generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052620171218
269820generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2018052620171218
269850generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052620171218
269880generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052620171218
269880generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052620171218
269940generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052620171218
270030generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052620171218
270060generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052620171218
270060generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052620171218
270090generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052620171218
270210generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052620171218
270240generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052620171218
270240generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052620171218
270240generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052620171218
270330generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052620171218
270390generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052620171218
270510generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052620171218
270570generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052620171218
270720generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052620171218
270750generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052620171218
270780generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052620171218
270870generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052620171218
271110generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052620171218
271140generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052620171218
271140generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052620171218
271470generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052620171218
271650generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052620171218
271740generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052620171218
271920generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052620171218
272130generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052620171218
272160generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052620171218
272190generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052620171218
272220generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052620171218
272400generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052620171218
272400generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052620171218
272460generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052620171218
272520generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052620171218
272520generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052620171218
272580generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052620171218
272610generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052620171218
272670generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052620171218
272670generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052620171218
272760generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052620171218
272760generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052620171218
272940generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052620171218
273060generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052620171218
273120generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2018052620171218
273120generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052620171218
273150generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052620171218
273240generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052620171218
273360generic32lcgcc -m32 -O3 -fomit-frame-pointer2018052620171218
273360generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052620171218
273420generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052620171218
273630generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052620171218
273660generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052620171218
273720generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052620171218
274140generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052620171218
274170generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052620171218
274200generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052620171218
274290generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052620171218
274290generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052620171218
274350generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052620171218
274380generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052620171218
274380generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052620171218
274440generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052620171218
274590generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052620171218
274620generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052620171218
274980generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052620171218
275070generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052620171218
275130generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052620171218
275280generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052620171218
275310generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052620171218
275340generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052620171218
275550generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052620171218
275640generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052620171218
275670generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052620171218
275760generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052620171218
275880generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052620171218
275880generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052620171218
275910generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052620171218
275940generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052620171218
276150generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052620171218
276240generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052620171218
276330generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2018052620171218
276360generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052620171218
276450generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052620171218
276510generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052620171218
276540generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052620171218
276720generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052620171218
276720generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052620171218
276870generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052620171218
277350generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052620171218
277440generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052620171218
277800generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052620171218
277980generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052620171218
278040generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052620171218
278100generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052620171218
278190generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052620171218
278700generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052620171218
278790generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052620171218
279810generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052620171218
280500generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052620171218
280530generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052620171218
280620generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052620171218
280830generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052620171218
281040generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052620171218
281700generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052620171218
281910generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052620171218
281940generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052620171218
282390generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052620171218
282390generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052620171218
284550generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052620171218
285270generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052620171218
286020generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052620171218
286920generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052620171218
323520generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052620171218
324060generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052620171218
324840generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052620171218
325290generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052620171218
325470generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052620171218
325590generic64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052620171218
325680generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052620171218
325680generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052620171218
326490generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052620171218
326880generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052620171218
327210generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052620171218
327420generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052620171218
327660generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052620171218
328020generic64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052620171218
328620generic64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052620171218
328980generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052620171218
329640generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052620171218
330180generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052620171218
330300generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052620171218
330420generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052620171218
330450generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052620171218
330870generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052620171218
330930generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052620171218
331380generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052620171218
331560generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052620171218
331560generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052620171218
331710generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052620171218
331740generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052620171218
331770generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052620171218
331770generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052620171218
331980generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052620171218
332010generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052620171218
332010generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052620171218
332130generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052620171218
332190generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052620171218
332190generic64lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052620171218
332280generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052620171218
332310generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052620171218
332310generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052620171218
332340generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052620171218
332340generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052620171218
332370generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052620171218
332400generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052620171218
332430generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052620171218
332580generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052620171218
332790generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2018052620171218
332820generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052620171218
332850generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052620171218
332940generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2018052620171218
333000generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052620171218
333000generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2018052620171218
333030generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052620171218
333030generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052620171218
333150generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052620171218
333180generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052620171218
333240generic64lcgcc -m32 -Os -fomit-frame-pointer2018052620171218
333360generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052620171218
333390generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052620171218
333450generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052620171218
333660generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052620171218
333870generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052620171218
333990generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2018052620171218
334110generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052620171218
334110generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052620171218
334140generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052620171218
334140generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2018052620171218
334200generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052620171218
334230generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052620171218
334290generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052620171218
334320generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052620171218
334560generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052620171218
334590generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052620171218
334620generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052620171218
334650generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052620171218
334710generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052620171218
334710generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052620171218
334770generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052620171218
334800generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052620171218
334860generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052620171218
334860generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052620171218
335070generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052620171218
335100generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052620171218
335190generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052620171218
335280generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2018052620171218
335340generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052620171218
335400generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052620171218
335490generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052620171218
335640generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052620171218
335730generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052620171218
335790generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052620171218
335880generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052620171218
336030generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052620171218
336030generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052620171218
336090generic64lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052620171218
336090generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052620171218
336090generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2018052620171218
336180generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052620171218
336180generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052620171218
336210generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052620171218
336210generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052620171218
336240generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052620171218
336240generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052620171218
336330generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052620171218
336390generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052620171218
336450generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052620171218
336510generic64lcgcc -m32 -O -fomit-frame-pointer2018052620171218
336540generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2018052620171218
336630generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052620171218
336750generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052620171218
336750generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052620171218
336780generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052620171218
336780generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052620171218
336810generic64lcgcc -m32 -O3 -fomit-frame-pointer2018052620171218
336870generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052620171218
337020generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052620171218
337080generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052620171218
337110generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052620171218
337170generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052620171218
337440generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2018052620171218
337530generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052620171218
337590generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052620171218
337710generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052620171218
337710generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2018052620171218
337740generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2018052620171218
337860generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052620171218
337950generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2018052620171218
338220generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052620171218
338250generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052620171218
338250generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052620171218
338340generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052620171218
338490generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2018052620171218
338640generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052620171218
338820generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052620171218
338940generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052620171218
338940generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2018052620171218
338970generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052620171218
339060generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052620171218
339150generic64gcc -m32 -Os -fomit-frame-pointer2018052620171218
339150generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052620171218
339240generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052620171218
339270generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052620171218
339270generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052620171218
339360generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052620171218
339420generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052620171218
339480generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2018052620171218
339540generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052620171218
339750generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052620171218
339810generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052620171218
340140generic64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052620171218
340350generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052620171218
340350generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052620171218
340440generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052620171218
340500generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2018052620171218
340680generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052620171218
340770generic64lcgcc -m32 -O2 -fomit-frame-pointer2018052620171218
340830generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052620171218
340890generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052620171218
341070generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052620171218
341100generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052620171218
341250generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052620171218
341250generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2018052620171218
341250generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052620171218
341370generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052620171218
341490generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052620171218
341550generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2018052620171218
341820generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052620171218
341940generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052620171218
342090generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052620171218
342210generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052620171218
342240generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052620171218
342270generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052620171218
342300generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052620171218
342450generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052620171218
342540generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052620171218
342570generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052620171218
342660generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052620171218
342750generic64lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052620171218
342780generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052620171218
342840generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052620171218
342870generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052620171218
342960generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052620171218
342990generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052620171218
343230generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052620171218
343230generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052620171218
343500generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052620171218
343650generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052620171218
343680generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052620171218
343770generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052620171218
343800generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052620171218
343830generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052620171218
343980generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052620171218
344100generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052620171218
344130generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052620171218
344250generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052620171218
344280generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052620171218
344310generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052620171218
344340generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052620171218
344370generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052620171218
344460generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052620171218
344520generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052620171218
344670generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052620171218
344670generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052620171218
344850generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052620171218
344910generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052620171218
345120generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052620171218
345150generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052620171218
345210generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052620171218
345240generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052620171218
345450generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052620171218
345780generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052620171218
345780generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052620171218
345870generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052620171218
345900generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052620171218
345990generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052620171218
346050generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052620171218
346110generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052620171218
346140generic64lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052620171218
346200generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2018052620171218
346290generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052620171218
346320generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052620171218
346350generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052620171218
346440generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052620171218
346440generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052620171218
346470generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052620171218
346500generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052620171218
346530generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052620171218
346590generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052620171218
346620generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2018052620171218
346650generic64gcc -m32 -O2 -fomit-frame-pointer2018052620171218
346920generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2018052620171218
346920generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2018052620171218
346950generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052620171218
346980generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052620171218
346980generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052620171218
347100generic64gcc -m32 -O3 -fomit-frame-pointer2018052620171218
347130generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052620171218
347160generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052620171218
347190generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052620171218
347250generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052620171218
347250generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052620171218
347310generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052620171218
347340generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2018052620171218
347340generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052620171218
347370generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052620171218
347460generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052620171218
347580generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052620171218
347580generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052620171218
347640generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052620171218
347970generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2018052620171218
348090generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052620171218
348300generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052620171218
348360generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2018052620171218
348480generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052620171218
348570generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052620171218
348660generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052620171218
348660generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052620171218
348720generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052620171218
348750generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052620171218
348780generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052620171218
348780generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2018052620171218
348810generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052620171218
348990generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052620171218
349410generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052620171218
349560generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052620171218
349800generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052620171218
349800generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052620171218
349860generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052620171218
349860generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052620171218
349980generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052620171218
350040generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052620171218
350070generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052620171218
350250generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052620171218
350280generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2018052620171218
350430generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052620171218
350430generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052620171218
350550generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052620171218
350580generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052620171218
350700generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052620171218
350700generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052620171218
350760generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052620171218
350820generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052620171218
350970generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052620171218
350970generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052620171218
351090generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052620171218
351210generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052620171218
351570generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052620171218
351870generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2018052620171218
351960generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2018052620171218
352020generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052620171218
352380generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052620171218
352530generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052620171218
353010generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052620171218
353040generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052620171218
353310generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2018052620171218
353340generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052620171218
354000generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052620171218
354240generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052620171218
354660generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052620171218
355080generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052620171218
355230generic64gcc -m32 -O -fomit-frame-pointer2018052620171218
355320generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052620171218
355530generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052620171218
355530generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052620171218
355920generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052620171218
356010generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052620171218
356670generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052620171218
356670generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052620171218
357150generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052620171218
357150generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052620171218
357630generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052620171218
358200generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052620171218
358710generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052620171218
359400generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052620171218
359880generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052620171218
361140generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052620171218
361260generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052620171218
361620generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052620171218
362190generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052620171218
363150generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052620171218
363270generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052620171218
363780generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052620171218
364560generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052620171218
364830generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052620171218
365310generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052620171218
365820generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052620171218
365880generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052620171218
366300generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052620171218
366540generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052620171218
367080generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052620171218
367590generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052620171218
367740generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052620171218
367860generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052620171218
368670generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052620171218
368970generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052620171218
369090generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052620171218
369390generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052620171218
369930generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052620171218
370500generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052620171218
370770generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052620171218
370800generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052620171218
372540generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052620171218
372750generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052620171218
373140generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052620171218
373140generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052620171218
373260generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052620171218
373410generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052620171218
375960generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052620171218
377460generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052620171218
379200generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052620171218
412530generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052620171218
439050referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052620171218
439260referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052620171218
440100referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052620171218
441630referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052620171218
441990referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052620171218
442080referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052620171218
442500referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052620171218
444600referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052620171218
446280referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052620171218
446850referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052620171218
447420referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052620171218
447480referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052620171218
447660referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052620171218
447690referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052620171218
449130generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052620171218
453300referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052620171218
453570referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052620171218
453960referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052620171218
454410referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052620171218
457380referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052620171218
459990referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052620171218
462390referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052620171218
463020referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052620171218
463410referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052620171218
464130referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052620171218
478410referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052620171218
478650referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052620171218
483930referencegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052620171218
486780referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052620171218
487320referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052620171218
499530referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052620171218
500610generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052620171218
501930referencegcc -m32 -O3 -fomit-frame-pointer2018052620171218
521130referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052620171218
546030referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052620171218
559410referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052620171218
559620referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052620171218
564390referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052620171218
571260referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052620171218
571260referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052620171218
571320compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052620171218
571680compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052620171218
572910referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052620171218
578430compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052620171218
580170compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052620171218
581430compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052620171218
582930compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052620171218
583710compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052620171218
583800compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052620171218
588870compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052620171218
589200compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052620171218
591840referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052620171218
592350referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052620171218
592470referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052620171218
595830referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052620171218
596340compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052620171218
597480compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052620171218
598350referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052620171218
601800compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052620171218
601830compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052620171218
602100compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052620171218
604050compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052620171218
604050compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052620171218
605430referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052620171218
605490compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052620171218
605730compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052620171218
606990compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052620171218
608790compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052620171218
611940compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052620171218
613410compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052620171218
615510compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052620171218
617430compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052620171218
617970compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052620171218
618450compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052620171218
618690compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052620171218
619260compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052620171218
619290referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052620171218
619800compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052620171218
621150compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052620171218
623520compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052620171218
624090compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052620171218
625620compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052620171218
630360referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052620171218
630810referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052620171218
630900referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052620171218
631260referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052620171218
636300referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052620171218
636840referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052620171218
637860referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052620171218
639120referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052620171218
639570referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052620171218
639630referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052620171218
640890referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052620171218
641730referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052620171218
642690compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052620171218
646980referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052620171218
647730referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052620171218
648930referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052620171218
650220compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052620171218
652530compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052620171218
654510compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052620171218
655830compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052620171218
657120compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052620171218
658920compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052620171218
659160referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052620171218
661710compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052620171218
681510compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052620171218
682170compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052620171218
688710compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052620171218
689850compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052620171218
690510compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052620171218
691740compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052620171218
693120compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052620171218
693150compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052620171218
693150compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052620171218
693180compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052620171218
696840compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052620171218
698400compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052620171218
702960compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052620171218
705480compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052620171218
705870compactgcc -m32 -O3 -fomit-frame-pointer2018052620171218
707640compactgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052620171218
711660compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052620171218
711660compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052620171218
712590compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052620171218
713550compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052620171218
714510compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052620171218
714750compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052620171218
715500compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052620171218
722400compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052620171218
724380compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052620171218
724680compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052620171218
724950compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052620171218
728730compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052620171218
728760compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052620171218
731070compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052620171218
741000compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052620171218
742500compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052620171218
746010compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052620171218
746160compactgcc -m32 -march=k6 -O -fomit-frame-pointer2018052620171218
747060compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052620171218
749220compactgcc -m32 -O -fomit-frame-pointer2018052620171218
749610compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052620171218
751080compactgcc -m32 -march=k8 -O -fomit-frame-pointer2018052620171218
751710compactgcc -m32 -march=core2 -O -fomit-frame-pointer2018052620171218
752970compactgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052620171218
755850compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052620171218
757290compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052620171218
758490compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052620171218
759270compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052620171218
760530compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052620171218
763020compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052620171218
766980compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052620171218
767490compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052620171218
768750compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052620171218
771180compactgcc -m32 -march=athlon -O -fomit-frame-pointer2018052620171218
773760compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052620171218
773820compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052620171218
773850compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052620171218
776340compactgcc -m32 -march=nocona -O -fomit-frame-pointer2018052620171218
777390compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052620171218
778920compactgcc -m32 -march=prescott -O -fomit-frame-pointer2018052620171218
781890compactgcc -m32 -march=i486 -O -fomit-frame-pointer2018052620171218
787470compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052620171218
790170compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052620171218
791520compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052620171218
792180compactgcc -m32 -march=pentium -O -fomit-frame-pointer2018052620171218
800370compactgcc -m32 -march=i386 -O -fomit-frame-pointer2018052620171218
842460compactgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052620171218
847230compactgcc -m32 -O2 -fomit-frame-pointer2018052620171218
848040compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052620171218
849210compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052620171218
853590compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052620171218
854640compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052620171218
856110compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052620171218
858030compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052620171218
859140compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052620171218
859440compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052620171218
860490compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052620171218
861000compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052620171218
862770compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052620171218
862890compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052620171218
866490compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052620171218
866940compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052620171218
870330compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052620171218
872310compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052620171218
873840compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052620171218
875220compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052620171218
882180compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052620171218
883440compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052620171218
883590compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052620171218
891360compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052620171218
891600compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052620171218
904200compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052620171218
905370compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052620171218
906600compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052620171218
912930referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052620171218
914760referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052620171218
915450referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052620171218
916350referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052620171218
916950referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052620171218
917670referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052620171218
917730referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052620171218
920700compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052620171218
921180referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052620171218
923700referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052620171218
924000referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052620171218
924210referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052620171218
924420compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052620171218
924840compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052620171218
925200referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2018052620171218
932430compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052620171218
935940referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052620171218
936090compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052620171218
936360referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052620171218
937890compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052620171218
938760compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052620171218
939000referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052620171218
939270compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052620171218
939750referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052620171218
940260referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052620171218
940470compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052620171218
940770compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052620171218
941490compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052620171218
942150compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052620171218
942330compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052620171218
943470compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052620171218
945870compactgcc -m32 -Os -fomit-frame-pointer2018052620171218
946140compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052620171218
950430compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052620171218
952530compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052620171218
953250compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052620171218
953250compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052620171218
954570compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052620171218
955230compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052620171218
955950compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052620171218
956760compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052620171218
957540compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052620171218
957780compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052620171218
959100compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052620171218
959250compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052620171218
960450compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052620171218
963240compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052620171218
963870referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052620171218
965790compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052620171218
967050compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052620171218
970050compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052620171218
971190compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052620171218
1023090compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052620171218
1027470compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052620171218
1128390compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052620171218
1146000compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052620171218
1152810compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052620171218
1156920compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052620171218
1199700referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052620171218
1200450referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052620171218
1200510referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052620171218
1201530referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052620171218
1206150referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052620171218
1207320referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052620171218
1211910referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052620171218
1222380referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052620171218
1224570referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052620171218
1229670referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052620171218
1231710referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052620171218
1233090referencegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052620171218
1236840referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052620171218
1238550referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052620171218
1250340referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052620171218
1256910referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052620171218
1260000referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052620171218
1262250referencegcc -m32 -O2 -fomit-frame-pointer2018052620171218
1274310referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052620171218
1275990referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052620171218
1294440referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052620171218
1295250referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052620171218
1312260referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052620171218
1326810compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052620171218
1395330compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052620171218
1594020compactgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052620171218
1606470compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052620171218
1868550referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052620171218
1920990referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052620171218
1921140referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052620171218
1935510referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052620171218
1940340referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052620171218
1940460referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052620171218
1944690referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052620171218
1945050referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052620171218
1948620referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052620171218
1950510reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052620171218
1952520reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052620171218
1954080referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052620171218
1955370referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052620171218
1955430referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052620171218
1956030referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052620171218
1957020referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052620171218
1957350referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052620171218
1957470reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052620171218
1958910referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052620171218
1960800referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2018052620171218
1976880referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2018052620171218
1977150referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052620171218
1977900referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052620171218
1977930referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052620171218
1980600referencegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052620171218
1980900referencegcc -m32 -Os -fomit-frame-pointer2018052620171218
1981290referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2018052620171218
1983510referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052620171218
1987530referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2018052620171218
1989540referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052620171218
1989660referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2018052620171218
1990440referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2018052620171218
1993110referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052620171218
1993260referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052620171218
1994850referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052620171218
1996620referencegcc -m32 -march=athlon -O -fomit-frame-pointer2018052620171218
1997100referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2018052620171218
1997550referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052620171218
1998030referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2018052620171218
1998300referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052620171218
1998510referencegcc -m32 -march=i486 -O -fomit-frame-pointer2018052620171218
1999020referencegcc -m32 -march=core2 -O -fomit-frame-pointer2018052620171218
1999170referencegcc -m32 -march=nocona -O -fomit-frame-pointer2018052620171218
1999710referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052620171218
2000370referencegcc -m32 -O -fomit-frame-pointer2018052620171218
2004240referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052620171218
2004990referencegcc -m32 -march=prescott -O -fomit-frame-pointer2018052620171218
2006190referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052620171218
2007720referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052620171218
2008830referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052620171218
2010750referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2018052620171218
2011230referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052620171218
2011890referencegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052620171218
2016660referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052620171218
2019120reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052620171218
2020980reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052620171218
2022000referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052620171218
2030370referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052620171218
2030730referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052620171218
2036940reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052620171218
2040180referencegcc -m32 -march=k6 -O -fomit-frame-pointer2018052620171218
2051850reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052620171218
2051970reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052620171218
2060220reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052620171218
2071020referencegcc -m32 -march=k8 -O -fomit-frame-pointer2018052620171218
2074800referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052620171218
2074980referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052620171218
2075820referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052620171218
2097510reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052620171218
2097900reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052620171218
2106420referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2018052620171218
2107260referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052620171218
2108340referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052620171218
2118450reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052620171218
2148150reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052620171218
2287080reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052620171218
2288460referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052620171218
2306040reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052620171218
2307330reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052620171218
2314380reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052620171218
2318520reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052620171218
2318880reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052620171218
2328420reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052620171218
2342160reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052620171218
2343390reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052620171218
2347350reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052620171218
2350530reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052620171218
2354220reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052620171218
2368320reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052620171218
2369640reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052620171218
2382510reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052620171218
2384610referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052620171218
2392110reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052620171218
2399640reference32bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052620171218
2429880reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052620171218
2468040reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052620171218
2554470reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052620171218
2557440reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052620171218
2557830reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052620171218
2561370reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052620171218
2572500reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052620171218
2628750reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052620171218
2641020reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052620171218
2664000reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052620171218
2670960reference32bitsgcc -m32 -O3 -fomit-frame-pointer2018052620171218
2679510reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052620171218
2684700reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052620171218
2709180reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052620171218
2739750referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052620171218
2744670referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052620171218
2748840referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2018052620171218
2773500referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052620171218
2805270referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052620171218
3504900reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052620171218
3505110reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052620171218
3522870reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052620171218
3525360reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052620171218
3528690reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052620171218
3572700reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052620171218
3580320reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052620171218
3609840referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052620171218
3610380reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052620171218
3628170reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052620171218
3632970reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052620171218
3633690reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052620171218
3634440reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052620171218
3636720reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052620171218
3636720reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052620171218
3637620reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052620171218
3651240reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052620171218
3651900reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052620171218
3869910reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052620171218
4163550reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052620171218
4167720reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052620171218
4240680reference32bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052620171218
4263390reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052620171218
4264080reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052620171218
4264800reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052620171218
4284750reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052620171218
4287870reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052620171218
4295610reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052620171218
4301490reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052620171218
4316160reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052620171218
4318830reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052620171218
4322130reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052620171218
4323720reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052620171218
4341150reference32bitsgcc -m32 -O2 -fomit-frame-pointer2018052620171218
4346610reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052620171218
4348530reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052620171218
4402950reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052620171218
4403940reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052620171218
4449000reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052620171218
4451880reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052620171218
4454580reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052620171218
4467810reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052620171218
4467840reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052620171218
4477650reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052620171218
4481850reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052620171218
4482300reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052620171218
4512690reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052620171218
4513200reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052620171218
4523250reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052620171218
4523250reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052620171218
4544190reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052620171218
4547790reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052620171218
4549260referencegcc -m32 -march=i386 -O -fomit-frame-pointer2018052620171218
4551360reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052620171218
4562280referencegcc -m32 -march=pentium -O -fomit-frame-pointer2018052620171218
4562340referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052620171218
4634670reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052620171218
4635450reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052620171218
4725660reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052620171218
4736670reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052620171218
4881630reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052620171218
4891140reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052620171218
4927890reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052620171218
4929480reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052620171218
4930350reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052620171218
4975410reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052620171218
5372430reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052620171218
5401350reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052620171218
5450730reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052620171218
5454270reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052620171218
5455440reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052620171218
5457330reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052620171218
5457960reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052620171218
5466570reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052620171218
5472900reference32bitsgcc -m32 -Os -fomit-frame-pointer2018052620171218
5487420reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052620171218
5492280reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052620171218
5493630reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052620171218
5497140reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052620171218
5525610reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2018052620171218
5526030reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052620171218
5526240reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052620171218
5527020reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052620171218
5532360reference32bitsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052620171218
5536740reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052620171218
5536770reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052620171218
5537550reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052620171218
5537970reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052620171218
5538030reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052620171218
5543460reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052620171218
5552160reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052620171218
5559480reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052620171218
5563380reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052620171218
5563530reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2018052620171218
5569890reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052620171218
5605290reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2018052620171218
5614920reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052620171218
5617740reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052620171218
5622450reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052620171218
5637780reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052620171218
5642670reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052620171218
5648550reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2018052620171218
5651190reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2018052620171218
5655810reference32bitsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052620171218
5663700reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052620171218
5665200reference32bitsgcc -m32 -O -fomit-frame-pointer2018052620171218
5670510reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052620171218
5671980reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052620171218
5672760reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052620171218
5674170reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2018052620171218
5674320reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052620171218
5677620reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2018052620171218
5679750reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052620171218
5683170reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052620171218
5684940reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052620171218
5689320reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052620171218
5690340reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052620171218
5693190reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052620171218
5694330reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052620171218
5695740reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052620171218
5697000reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052620171218
5697030reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052620171218
5699370reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052620171218
5701830reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052620171218
5706840reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052620171218
5709810reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052620171218
5716080reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052620171218
5719650reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052620171218
5722740reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052620171218
5756700reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052620171218
5761470reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052620171218
5764770reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052620171218
6243300reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052620171218
8199720reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2018052620171218
8202690reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2018052620171218
8205990reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052620171218

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: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:299:12: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-XOP.c: X##bae = LOAD128(state[ 0]); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:401:5: note: in expansion of macro 'copyFromState'
KeccakP-1600-XOP.c: copyFromState(A, stateAsLanes)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A
gcc -m32 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -O -fomit-frame-pointer ARMv8A
gcc -m32 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A

Compiler output

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

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:35: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:116:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 0 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64
gcc -m32 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -O -fomit-frame-pointer asmX86-64
gcc -m32 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64

Compiler output

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

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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: 28, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Bulldozer

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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: 8, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Haswell

Compiler output

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

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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