Implementation notes: x86, h4e450, crypto_stream/chacha20

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
17395krovetz/vec128gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017091020170725
17404krovetz/vec128gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091020170725
17418krovetz/vec128gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017091020170725
17423krovetz/vec128gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017091020170725
17428krovetz/vec128gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091020170725
17585krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017091020170725
17590krovetz/vec128gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017091020170725
17632krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017091020170725
17651krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017091020170725
17666krovetz/vec128gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017091020170725
17674krovetz/vec128gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091020170725
17674krovetz/vec128gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017091020170725
17675krovetz/vec128gcc -m32 -march=barcelona -O -fomit-frame-pointer2017091020170725
17684krovetz/vec128gcc -m32 -march=corei7 -O -fomit-frame-pointer2017091020170725
17685krovetz/vec128gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017091020170725
17689krovetz/vec128gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017091020170725
17689krovetz/vec128gcc -m32 -march=core2 -O -fomit-frame-pointer2017091020170725
17689krovetz/vec128gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017091020170725
17727krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017091020170725
17732krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017091020170725
17736krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091020170725
17742krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017091020170725
17751krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017091020170725
17751krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017091020170725
17751krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017091020170725
17751krovetz/vec128gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091020170725
17760krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017091020170725
17765krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091020170725
17775krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017091020170725
17780krovetz/vec128gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091020170725
17798krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017091020170725
17827krovetz/vec128gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091020170725
17837krovetz/vec128gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017091020170725
17841krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017091020170725
17846krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091020170725
17850krovetz/vec128gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017091020170725
17850krovetz/vec128gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017091020170725
17851krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091020170725
17856krovetz/vec128gcc -m32 -march=nocona -O -fomit-frame-pointer2017091020170725
17865krovetz/vec128gcc -m32 -march=prescott -O -fomit-frame-pointer2017091020170725
17869krovetz/vec128gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017091020170725
17870krovetz/vec128gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017091020170725
17879krovetz/vec128gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091020170725
17888krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017091020170725
17894krovetz/vec128gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017091020170725
17940krovetz/vec128gcc -m32 -march=k8 -O -fomit-frame-pointer2017091020170725
17970krovetz/vec128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017091020170725
18031krovetz/vec128gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017091020170725
19874krovetz/vec128gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017091020170725
20036krovetz/vec128gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091020170725
20040krovetz/vec128gcc -m32 -march=core2 -Os -fomit-frame-pointer2017091020170725
20078krovetz/vec128gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017091020170725
20079krovetz/vec128gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017091020170725
20083e/regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
20083e/regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
20106e/mergedgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
20107e/mergedgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
20107e/mergedgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
20131e/mergedgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
20149e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
20173e/mergedgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111020171020
20192e/regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
20221e/regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
20221e/regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
20302e/regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111020171020
20330e/mergedgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111020171020
20344e/regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
20349e/mergedgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
20358e/mergedgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
20359e/mergedgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
20368e/mergedgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
20372e/mergedgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
20416e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
20420e/mergedgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
20458e/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
20463e/mergedgcc -m32 -O -fomit-frame-pointer2017111020171020
20463e/mergedgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
20467e/mergedgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
20467e/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
20477e/mergedgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
20482e/mergedgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
20482e/mergedgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
20487e/mergedgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
20492e/mergedgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
20496e/mergedgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
20496e/mergedgcc -m32 -march=core2 -O -fomit-frame-pointer2017111020171020
20496e/mergedgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
20497e/mergedgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
20501e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
20501e/mergedgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
20501e/mergedgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
20501e/mergedgcc -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
20505e/mergedgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
20506e/mergedgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
20510e/mergedgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111020171020
20515e/mergedgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
20516e/mergedgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
20520e/mergedgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
20525e/mergedgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
20525e/mergedgcc -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
20530e/mergedgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
20534e/mergedgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
20534e/mergedgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
20539e/mergedgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
20539e/mergedgcc -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
20549e/mergedgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
20549e/mergedgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
20553e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
20553e/mergedgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
20567e/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
20568e/regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
20572e/mergedgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
20572e/mergedgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
20573e/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
20573e/mergedgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
20582e/mergedgcc -m32 -O3 -fomit-frame-pointer2017111020171020
20582e/regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
20582e/regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
20591e/mergedgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
20592e/mergedgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
20596e/mergedgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
20596e/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
20601e/mergedgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
20601e/mergedgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
20606e/regsgcc -m32 -O3 -fomit-frame-pointer2017111020171020
20610e/mergedgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
20611e/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111020171020
20611e/mergedgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
20615e/mergedgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
20620e/mergedgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
20648e/mergedgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
20648e/mergedgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
20653e/mergedgcc -m32 -O2 -fomit-frame-pointer2017111020171020
20658e/mergedgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
20662e/regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
20667e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
20667e/mergedgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
20667e/mergedgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
20668e/regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
20672e/regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
20681e/mergedgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
20682e/mergedgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
20696e/mergedgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111020171020
20700e/mergedgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
20719e/mergedgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
20725e/mergedgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
20729e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
20729e/mergedgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
20734e/mergedgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111020171020
20758e/mergedgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
20781e/mergedgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
20810e/mergedgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
20814e/mergedgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
20824e/mergedgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
20843e/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
20848e/mergedgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
20938e/mergedgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
20957e/regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
20971e/mergedgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
20971e/mergedgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
20976e/mergedgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
20981e/mergedgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
21009e/regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
21014e/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
21018e/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
21047e/refgcc -m32 -O3 -fomit-frame-pointer2017111020171020
21047e/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
21052e/regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
21062e/regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
21066e/mergedgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
21085e/regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
21090e/regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
21128e/mergedgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
21147e/mergedgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
21147e/mergedgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
21147e/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
21151e/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
21161e/mergedgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
21162e/mergedgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
21176e/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
21233e/regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111020171020
21247e/regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
21265e/regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
21270e/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
21285e/mergedgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111020171020
21299e/mergedgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
21323e/regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
21328e/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
21346e/mergedgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
21346e/mergedgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
21361e/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
21394e/regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
21394e/mergedgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
21394e/mergedgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
21403e/mergedgcc -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
21408e/regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
21409e/regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
21432e/mergedgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
21437e/mergedgcc -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
21446e/mergedgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
21465e/mergedgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
21470krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017091020170725
21475e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
21479e/regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
21479e/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
21479e/mergedgcc -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
21498e/mergedgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
21499krovetz/vec128gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017091020170725
21499e/mergedgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
21504e/mergedgcc -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
21517e/mergedgcc -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
21523krovetz/vec128gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017091020170725
21527e/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
21550e/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
21579e/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
21593e/regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
21613e/regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
21627e/regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
21741e/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
21784krovetz/vec128gcc -m32 -march=k8 -Os -fomit-frame-pointer2017091020170725
21793e/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
21816e/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
21835krovetz/vec128gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017091020170725
21854e/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
21907e/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
21960e/regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
21964e/regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
21964krovetz/vec128gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017091020170725
21969e/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
21987e/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
22007krovetz/vec128gcc -m32 -march=prescott -Os -fomit-frame-pointer2017091020170725
22011e/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
22021krovetz/vec128gcc -m32 -march=nocona -Os -fomit-frame-pointer2017091020170725
22040e/x86-1gcc -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
22040e/x86-1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
22045e/x86-1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
22045e/x86-1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
22045e/x86-1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
22049e/x86-1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
22049e/x86-1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
22050e/x86-1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
22050e/x86-1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
22059e/x86-1gcc -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
22059e/x86-1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
22059e/x86-1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
22059e/x86-1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
22063e/x86-1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
22063e/x86-1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
22064e/x86-1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
22064e/x86-1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
22064e/x86-1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
22064e/x86-1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
22064e/x86-1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
22064e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
22064e/x86-1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
22064e/x86-1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
22064e/x86-1gcc -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
22068e/x86-1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
22068e/x86-1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
22068e/x86-1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
22068e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
22068e/x86-1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
22068e/x86-1gcc -m32 -Os -fomit-frame-pointer2017111020171020
22068e/x86-1gcc -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
22068e/x86-1gcc -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
22068e/x86-1gcc -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
22068e/x86-1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
22068e/x86-1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
22069e/x86-1gcc -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
22073e/x86-1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
22074e/x86-1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
22074e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
22074e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
22074e/x86-1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
22074e/x86-1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
22074e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
22074e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
22074e/x86-1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
22074e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
22074e/x86-1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
22074e/x86-1gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -m32 -O3 -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -m32 -O -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
22078e/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
22078e/x86-1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
22082e/x86-1gcc -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
22082e/x86-1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
22082e/x86-1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
22082e/x86-1gcc -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
22083e/x86-1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
22083e/x86-1gcc -m32 -O2 -fomit-frame-pointer2017111020171020
22083e/x86-1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
22083e/x86-1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
22083e/x86-1gcc -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
22083e/x86-1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
22083e/x86-1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
22087e/x86-1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
22087e/x86-1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
22087e/x86-1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
22087e/x86-1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
22087e/x86-1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
22087e/x86-1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
22087e/x86-1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
22087e/x86-1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
22087e/x86-1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
22088e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
22088e/x86-1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
22088e/x86-1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
22088e/x86-1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
22092e/x86-1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
22092e/x86-1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
22092e/x86-1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111020171020
22097e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
22097krovetz/vec128gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017091020170725
22102e/x86-1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
22102e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
22102e/x86-1gcc -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
22102e/x86-1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
22102e/x86-1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
22102e/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
22102e/x86-1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
22102e/x86-1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
22106e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
22106e/x86-1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
22106e/x86-1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
22107e/x86-1gcc -funroll-loops -m32 -O -fomit-frame-pointer2017111020171020
22107e/x86-1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
22107e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
22107e/x86-1gcc -m32 -march=core2 -O -fomit-frame-pointer2017111020171020
22107e/x86-1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
22111e/x86-1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
22111e/x86-1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
22111e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
22111e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
22111e/x86-1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
22111e/x86-1gcc -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
22111e/x86-1gcc -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
22111e/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
22111e/x86-1gcc -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
22112e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
22112e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
22112e/x86-1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
22116e/x86-1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
22120e/x86-1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
22121e/regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
22125e/x86-1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
22125e/mergedgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
22125e/x86-1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
22126e/mergedgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
22135e/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
22135e/x86-1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
22140e/mergedgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
22140e/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
22140e/regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
22140e/x86-1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
22149e/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111020171020
22154e/mergedgcc -m32 -Os -fomit-frame-pointer2017111020171020
22159krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017091020170725
22192krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017091020170725
22192e/mergedgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
22192e/mergedgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
22206e/x86-1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
22206e/mergedgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
22211e/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
22216e/mergedgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
22216e/mergedgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
22235e/mergedgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
22239e/mergedgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
22240e/mergedgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
22249e/mergedgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
22249e/mergedgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
22254e/mergedgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
22306e/mergedgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
22330krovetz/vec128gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017091020170725
22334e/mergedgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
22334e/mergedgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111020171020
22334e/mergedgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
22334e/mergedgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
22349e/mergedgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
22359e/mergedgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111020171020
22363e/mergedgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
22363e/mergedgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
22372e/mergedgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
22373e/mergedgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
22377e/mergedgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
22397e/mergedgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
22401e/mergedgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
22449e/mergedgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
22449e/mergedgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
22453e/mergedgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
22472e/mergedgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
22481e/mergedgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
22482e/mergedgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
22505e/mergedgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111020171020
22515e/mergedgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
22529e/mergedgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
22534e/mergedgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
22572e/mergedgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
22833e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
22881e/mergedgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
22933e/mergedgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
23047e/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
23123e/regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
23147e/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111020171020
23151e/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
23161e/regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111020171020
23189e/regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
23189e/regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
23194e/regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
23218e/regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
23223e/regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
23237e/regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
23242e/regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
23246e/regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111020171020
23251e/regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
23256e/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
23260e/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
23270e/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
23270e/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
23270e/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
23294e/mergedgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
23294e/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
23294e/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
23303e/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
23308e/mergedgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
23313e/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
23323e/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
23323e/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
23341e/mergedgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
23342e/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
23342e/mergedgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
23346e/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
23351e/mergedgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
23351e/mergedgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
23380e/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
23380e/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
23380e/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
23385e/regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
23389e/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
23427e/mergedgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
23432e/regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
23432e/regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
23432e/regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
23437e/regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
23442e/regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
23450e/regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
23455e/regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
23456e/regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
23456e/regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
23465e/mergedgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
23474e/mergedgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
23479e/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
23489e/regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
23489e/regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
23517e/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
23531e/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
23531e/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
23546e/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
23550e/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
23551e/regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
23570e/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
23598e/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111020171020
23617e/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
23641e/regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
23655e/regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
23669e/regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
23669e/regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
23669e/regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
23807e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
23807e/regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
23959e/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
23959e/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
23964e/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
24016e/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
24030e/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
24121e/regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
24125e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
24149e/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
24163e/regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
24206e/regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
24210e/regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
24216e/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
24239e/regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
24249e/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
24439e/regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
24467e/regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
24486e/regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
24486e/regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
24487e/regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111020171020
24505e/regsgcc -m32 -O2 -fomit-frame-pointer2017111020171020
24505e/regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
24505e/regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
24558e/regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
24562e/regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
24562e/regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
24562e/regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
24563e/regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
24576e/regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
24577e/regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
24586e/regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
24610e/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
24833e/regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
24838e/regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
24838e/regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
24842e/regsgcc -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
24843e/regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
24900e/regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
24919e/regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
24933e/regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
24938e/regsgcc -m32 -O -fomit-frame-pointer2017111020171020
24947e/regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
24952e/regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
25019e/regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
25094e/regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
25095e/regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
25298e/regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
25298e/regsgcc -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
25313e/regsgcc -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
25318e/regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
25394e/regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
25394e/regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
25394e/regsgcc -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
25451e/regsgcc -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
25489e/regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111020171020
25507e/regsgcc -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
25565e/regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
25612e/regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
25631e/regsgcc -m32 -march=core2 -O -fomit-frame-pointer2017111020171020
25631e/regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
25631e/regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
25660e/regsgcc -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
26942e/regsgcc -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
27269e/regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
27274e/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
27299e/regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
27307e/regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
27308e/regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111020171020
27308e/regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
27322e/regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
27322e/regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
27322e/regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
27327e/regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
27364e/regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
27393e/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
27403e/refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111020171020
27408e/regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111020171020
27460e/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
27507e/regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
27541e/regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
27554e/regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
27554e/regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
27583e/regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
27597e/regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
27626e/regsgcc -m32 -Os -fomit-frame-pointer2017111020171020
27640e/regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
27654e/regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
27655e/regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111020171020
27669e/regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
27678e/regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
27702e/refgcc -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
27716e/regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
27721e/regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
27721e/regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
27802e/regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
27806e/regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
27821e/refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
27869e/refgcc -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
27873e/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
27887e/refgcc -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
27896e/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
27897e/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111020171020
27935e/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
27935e/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
27959e/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
27963e/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
27968e/refgcc -m32 -O2 -fomit-frame-pointer2017111020171020
27987e/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
27991e/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
27992e/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
28011e/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
28030e/regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
28034e/regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
28125e/refgcc -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
28196e/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
28201e/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
28210e/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
28210e/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
28239e/x86-mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
28253e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
28253e/x86-mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
28272e/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
28272e/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
28343e/regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
28343e/regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
28343e/regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
28353e/regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
28358e/regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
28362e/regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
28367e/regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
28424e/regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
28424e/regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
28534e/regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
28623e/regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
28656e/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
28657e/refgcc -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
28661e/refgcc -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
28671e/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
28671e/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
28671e/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
28690e/refgcc -m32 -march=core2 -O -fomit-frame-pointer2017111020171020
28780e/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
28785e/refgcc -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
28837e/refgcc -m32 -O -fomit-frame-pointer2017111020171020
28880e/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
28927e/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
28956e/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
29070e/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
29070e/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
29079e/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
29250e/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
29250e/refgcc -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
29255e/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
29811e/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111020171020
29911e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
29911e/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
29915e/x86-mmxgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111020171020
29921e/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
29925e/x86-mmxgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
29930e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
29930e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
29930e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
29930e/x86-mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
29930e/x86-mmxgcc -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
29934e/x86-mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
29935e/x86-mmxgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
29935e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
29935e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
29935e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
29935e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
29935e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
29935e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
29935e/x86-mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111020171020
29935e/x86-mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
29935e/x86-mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
29935e/x86-mmxgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
29935e/x86-mmxgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
29935e/x86-mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
29939e/x86-mmxgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
29940e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
29940e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
29940e/x86-mmxgcc -m32 -O3 -fomit-frame-pointer2017111020171020
29940e/x86-mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
29940e/x86-mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
29940e/x86-mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111020171020
29940e/x86-mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
29944e/x86-mmxgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
29948e/x86-mmxgcc -m32 -Os -fomit-frame-pointer2017111020171020
29948e/x86-mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
29948e/x86-mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
29948e/x86-mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
29949e/x86-mmxgcc -m32 -O2 -fomit-frame-pointer2017111020171020
29949e/x86-mmxgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111020171020
29949e/x86-mmxgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
29953e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
29953e/x86-mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
29953e/x86-mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
29954e/x86-mmxgcc -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
29954e/x86-mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
29958e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
29959e/x86-mmxgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
29963e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
29963e/x86-mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
29963e/x86-mmxgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
29963e/x86-mmxgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
29968e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
29972e/x86-mmxgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111020171020
29973e/x86-mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
29977e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
29977e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
29987e/x86-mmxgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
29992e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
29996e/x86-mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
30001e/x86-mmxgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
30001e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
30001e/x86-mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
30001e/x86-mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
30005e/x86-mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
30005e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
30006e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
30006e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
30006e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
30006e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
30006e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
30006e/x86-mmxgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
30006e/x86-mmxgcc -m32 -O -fomit-frame-pointer2017111020171020
30006e/x86-mmxgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
30006e/x86-mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
30006e/x86-mmxgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
30010e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
30010e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
30010e/x86-mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
30010e/x86-mmxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
30011e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
30015e/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
30015e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
30015e/x86-mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
30015e/x86-mmxgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
30048e/x86-mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
30049e/x86-mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
30049e/x86-mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
30053e/x86-mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
30053e/x86-mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
30053e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
30053e/x86-mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
30053e/x86-mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
30053e/x86-mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111020171020
30063e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
30092e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
30100e/x86-mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
30105e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
30105e/x86-mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
30106e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
30111e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
30111e/x86-mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
30119e/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
30129e/refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111020171020
30130e/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
30134e/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111020171020
30134e/x86-mmxgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
30167e/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
30196e/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
30229e/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
30229e/x86-mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
30233e/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
30291e/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
30296e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
30300e/x86-mmxgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
30339e/refgcc -m32 -Os -fomit-frame-pointer2017111020171020
30348e/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
30358e/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
30367e/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
30372e/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
30396e/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
30462e/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
30462e/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
30543e/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
30543e/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
30671e/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
30675e/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
30751e/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
30889e/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
31079e/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
31189e/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
31193e/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
31383e/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
31383e/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
31531e/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
31535e/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
31535e/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
31611e/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
31692e/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
31707e/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
31778e/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
32366e/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
32366e/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
32709e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
32713e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
32714e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020

Test failure

Implementation: crypto_stream/chacha20/moon/avx/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1222, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=athlon -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=athlon -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=athlon -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=athlon -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer goll_gueron krovetz/avx2 krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer goll_gueron krovetz/avx2 krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer goll_gueron krovetz/avx2 krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=corei7 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=corei7 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i386 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i386 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i386 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i386 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i486 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i486 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i486 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i486 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-2 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-3 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k8 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k8 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k8 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k8 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=nocona -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=nocona -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=nocona -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=nocona -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-m -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium2 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium3 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium4 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=prescott -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=prescott -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=prescott -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=prescott -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6

Test failure

Implementation: crypto_stream/chacha20/moon/avx/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=barcelona -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=barcelona -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:58:13: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^
stream.c: stream.c:63:13: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:655:1: error: inlining failed in call to always_inline '_mm256_slli_si256': target specific option mismatch
stream.c: _mm256_slli_si256 (__m256i __A, const int __N)
stream.c: ^
stream.c: stream.c:63:18: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1006:1: error: inlining failed in call to always_inline '_mm256_broadcastq_epi64': target specific option mismatch
stream.c: _mm256_broadcastq_epi64 (__m128i __X)
stream.c: ^
stream.c: ...

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

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/vec128
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
stream.c: stream.c:80:2: error: #error -- Implementation supports only machines with neon, altivec or SSE2
stream.c: #error -- Implementation supports only machines with neon, altivec or SSE2
stream.c: ^
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_vec128_xor':
stream.c: stream.c:151:14: warning: implicit declaration of function 'NONCE' [-Wimplicit-function-declaration]
stream.c: vec s3 = NONCE(np);
stream.c: ^
stream.c: stream.c:151:14: error: incompatible types when initializing type 'vec {aka __vector(4) unsigned int}' using type 'int'
stream.c: stream.c:91:19: error: 'VBPI' undeclared (first use in this function)
stream.c: #define BPI (VBPI + GPR_TOO) /* Blocks computed per loop iteration */
stream.c: ^
stream.c: stream.c:152:36: note: in expansion of macro 'BPI'
stream.c: for (iters = 0; iters stream.c: ^
stream.c: stream.c:91:19: note: each undeclared identifier is reported only once for each function it appears in
stream.c: #define BPI (VBPI + GPR_TOO) /* Blocks computed per loop iteration */
stream.c: ^
stream.c: stream.c:152:36: note: in expansion of macro 'BPI'
stream.c: for (iters = 0; iters stream.c: ^
stream.c: stream.c:91:26: error: 'GPR_TOO' undeclared (first use in this function)
stream.c: #define BPI (VBPI + GPR_TOO) /* Blocks computed per loop iteration */
stream.c: ^
stream.c: stream.c:152:36: note: in expansion of macro 'BPI'
stream.c: for (iters = 0; iters stream.c: ...

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/ppc-altivec
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
chacha.c: chacha.c:12:21: fatal error: altivec.h: No such file or directory
chacha.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/mipsel-msa
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
chacha.c: chacha.c:12:22: fatal error: arm_neon.h: No such file or directory
chacha.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:22: Error: bad register name `%rsp'
chacha.s: chacha.s:23: Error: bad register name `%r11'
chacha.s: chacha.s:24: Error: bad register name `%r11'
chacha.s: chacha.s:25: Error: bad register name `%r11'
chacha.s: chacha.s:26: Error: bad register name `%rdi'
chacha.s: chacha.s:27: Error: bad register name `%rsi'
chacha.s: chacha.s:28: Error: bad register name `%rsi'
chacha.s: chacha.s:29: Error: bad register name `%rdx'
chacha.s: chacha.s:30: Error: bad register name `%rdx'
chacha.s: chacha.s:34: Error: bad register name `%rax'
chacha.s: chacha.s:36: Error: bad register name `%rdx'
chacha.s: chacha.s:40: Error: bad register name `%rdx'
chacha.s: chacha.s:50: Error: bad register name `%rsp'
chacha.s: chacha.s:51: Error: bad register name `%r11'
chacha.s: chacha.s:52: Error: bad register name `%r11'
chacha.s: chacha.s:53: Error: bad register name `%r11'
chacha.s: chacha.s:55: Error: bad register name `%rdi'
chacha.s: chacha.s:57: Error: bad register name `%rsi'
chacha.s: chacha.s:59: Error: bad register name `%rdx'
chacha.s: chacha.s:61: Error: bad register name `%rcx'
chacha.s: chacha.s:63: Error: bad register name `%rdx'
chacha.s: chacha.s:75: Error: bad register name `%rsp'
chacha.s: chacha.s:76: Error: bad register name `%r11'
chacha.s: chacha.s:77: Error: bad register name `%r11'
chacha.s: ...

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:58:13: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^
stream.c: stream.c:63:13: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:655:1: error: inlining failed in call to always_inline '_mm256_slli_si256': target specific option mismatch
stream.c: _mm256_slli_si256 (__m256i __A, const int __N)
stream.c: ^
stream.c: stream.c:63:18: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1006:1: error: inlining failed in call to always_inline '_mm256_broadcastq_epi64': target specific option mismatch
stream.c: _mm256_broadcastq_epi64 (__m128i __X)
stream.c: ^
stream.c: ...
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:58:13: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^
stream.c: stream.c:63:13: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:655:1: error: inlining failed in call to always_inline '_mm256_slli_si256': target specific option mismatch
stream.c: _mm256_slli_si256 (__m256i __A, const int __N)
stream.c: ^
stream.c: stream.c:63:18: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1006:1: error: inlining failed in call to always_inline '_mm256_broadcastq_epi64': target specific option mismatch
stream.c: _mm256_broadcastq_epi64 (__m128i __X)
stream.c: ^
stream.c: ...

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

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/ppc-altivec
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: chacha.c:12:21: fatal error: altivec.h: No such file or directory
chacha.c: compilation terminated.
chacha.c: chacha.c:12:21: fatal error: altivec.h: No such file or directory
chacha.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/mipsel-msa
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: chacha.c:12:22: fatal error: arm_neon.h: No such file or directory
chacha.c: compilation terminated.
chacha.c: chacha.c:12:22: fatal error: arm_neon.h: No such file or directory
chacha.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:22: Error: bad register name `%rsp'
chacha.s: chacha.s:23: Error: bad register name `%r11'
chacha.s: chacha.s:24: Error: bad register name `%r11'
chacha.s: chacha.s:25: Error: bad register name `%r11'
chacha.s: chacha.s:26: Error: bad register name `%rdi'
chacha.s: chacha.s:27: Error: bad register name `%rsi'
chacha.s: chacha.s:28: Error: bad register name `%rsi'
chacha.s: chacha.s:29: Error: bad register name `%rdx'
chacha.s: chacha.s:30: Error: bad register name `%rdx'
chacha.s: chacha.s:34: Error: bad register name `%rax'
chacha.s: chacha.s:36: Error: bad register name `%rdx'
chacha.s: chacha.s:40: Error: bad register name `%rdx'
chacha.s: chacha.s:50: Error: bad register name `%rsp'
chacha.s: chacha.s:51: Error: bad register name `%r11'
chacha.s: chacha.s:52: Error: bad register name `%r11'
chacha.s: chacha.s:53: Error: bad register name `%r11'
chacha.s: chacha.s:55: Error: bad register name `%rdi'
chacha.s: chacha.s:57: Error: bad register name `%rsi'
chacha.s: chacha.s:59: Error: bad register name `%rdx'
chacha.s: chacha.s:61: Error: bad register name `%rcx'
chacha.s: chacha.s:63: Error: bad register name `%rdx'
chacha.s: chacha.s:75: Error: bad register name `%rsp'
chacha.s: chacha.s:76: Error: bad register name `%r11'
chacha.s: chacha.s:77: Error: bad register name `%r11'
chacha.s: ...
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:22: Error: bad register name `%rsp'
chacha.s: chacha.s:23: Error: bad register name `%r11'
chacha.s: chacha.s:24: Error: bad register name `%r11'
chacha.s: chacha.s:25: Error: bad register name `%r11'
chacha.s: chacha.s:26: Error: bad register name `%rdi'
chacha.s: chacha.s:27: Error: bad register name `%rsi'
chacha.s: chacha.s:28: Error: bad register name `%rsi'
chacha.s: chacha.s:29: Error: bad register name `%rdx'
chacha.s: chacha.s:30: Error: bad register name `%rdx'
chacha.s: chacha.s:34: Error: bad register name `%rax'
chacha.s: chacha.s:36: Error: bad register name `%rdx'
chacha.s: chacha.s:40: Error: bad register name `%rdx'
chacha.s: chacha.s:50: Error: bad register name `%rsp'
chacha.s: chacha.s:51: Error: bad register name `%r11'
chacha.s: chacha.s:52: Error: bad register name `%r11'
chacha.s: chacha.s:53: Error: bad register name `%r11'
chacha.s: chacha.s:55: Error: bad register name `%rdi'
chacha.s: chacha.s:57: Error: bad register name `%rsi'
chacha.s: chacha.s:59: Error: bad register name `%rdx'
chacha.s: chacha.s:61: Error: bad register name `%rcx'
chacha.s: chacha.s:63: Error: bad register name `%rdx'
chacha.s: chacha.s:75: Error: bad register name `%rsp'
chacha.s: chacha.s:76: Error: bad register name `%r11'
chacha.s: chacha.s:77: Error: bad register name `%r11'
chacha.s: ...

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^
stream.c: stream.c:63:13: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:655:1: error: inlining failed in call to always_inline '_mm256_slli_si256': target specific option mismatch
stream.c: _mm256_slli_si256 (__m256i __A, const int __N)
stream.c: ^
stream.c: stream.c:63:18: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1006:1: error: inlining failed in call to always_inline '_mm256_broadcastq_epi64': target specific option mismatch
stream.c: _mm256_broadcastq_epi64 (__m128i __X)
stream.c: ^
stream.c: stream.c:63:18: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: ...

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