Implementation notes: x86, gcc14, crypto_stream/chacha20

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
6687krovetz/vec128gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016122720161220
6741krovetz/vec128gcc -m32 -march=core2 -O -fomit-frame-pointer2016122720161220
6741krovetz/vec128gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016122720161220
6741krovetz/vec128gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016122720161220
6750krovetz/vec128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016122720161220
6759krovetz/vec128gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016122720161220
6822krovetz/vec128gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016122720161220
6858krovetz/vec128gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016122720161220
6921krovetz/vec128gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016122720161220
6948krovetz/vec128gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016122720161220
6948krovetz/vec128gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016122720161220
6948krovetz/vec128gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016122720161220
7011krovetz/vec128gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016122720161220
7020krovetz/vec128gcc -m32 -march=core2 -Os -fomit-frame-pointer2016122720161220
7020krovetz/vec128gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016122720161220
7740krovetz/vec128gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016122720161220
8235krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122720161220
8235krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122720161220
8397krovetz/vec128gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122720161220
8460krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016122720161220
8469krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016122720161220
8496krovetz/vec128gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016122720161220
8505krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016122720161220
8505krovetz/vec128gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016122720161220
8523krovetz/vec128gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016122720161220
8523krovetz/vec128gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122720161220
8559krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016122720161220
8586krovetz/vec128gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016122720161220
8595krovetz/vec128gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016122720161220
8694krovetz/vec128gcc -m32 -march=k8 -Os -fomit-frame-pointer2016122720161220
8703krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016122720161220
8775krovetz/vec128gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016122720161220
8820krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016122720161220
8820krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016122720161220
8820krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016122720161220
8829krovetz/vec128gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016122720161220
8829krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016122720161220
8829krovetz/vec128gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016122720161220
8829krovetz/vec128gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016122720161220
8838krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122720161220
8838krovetz/vec128gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016122720161220
8856krovetz/vec128gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016122720161220
8856krovetz/vec128gcc -m32 -march=prescott -Os -fomit-frame-pointer2016122720161220
8865krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016122720161220
8865krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122720161220
8874krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016122720161220
8874krovetz/vec128gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016122720161220
8883krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016122720161220
8883krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016122720161220
8883krovetz/vec128gcc -m32 -march=nocona -Os -fomit-frame-pointer2016122720161220
8892krovetz/vec128gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016122720161220
8901krovetz/vec128gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016122720161220
8910krovetz/vec128gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016122720161220
8919krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016122720161220
8919krovetz/vec128gcc -m32 -march=nocona -O -fomit-frame-pointer2016122720161220
8919krovetz/vec128gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016122720161220
8919krovetz/vec128gcc -m32 -march=prescott -O -fomit-frame-pointer2016122720161220
8937krovetz/vec128gcc -m32 -march=barcelona -O -fomit-frame-pointer2016122720161220
8937krovetz/vec128gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122720161220
8946krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016122720161220
8946krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016122720161220
8955krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016122720161220
8982krovetz/vec128gcc -m32 -march=k8 -O -fomit-frame-pointer2016122720161220
8991krovetz/vec128gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122720161220
15363e/x86-1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
15408e/x86-1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101420161009
15408e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
15417e/x86-1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
15417e/x86-1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
15417e/x86-1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
15417e/x86-1gcc -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
15417e/x86-1gcc -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
15426e/x86-1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
15426e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
15426e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
15426e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
15426e/x86-1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
15426e/x86-1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
15426e/x86-1gcc -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
15426e/x86-1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
15426e/x86-1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
15426e/x86-1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
15426e/x86-1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
15426e/x86-1gcc -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
15426e/x86-1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
15435e/x86-1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
15435e/x86-1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
15435e/x86-1gcc -m32 -O -fomit-frame-pointer2016101420161009
15435e/x86-1gcc -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
15435e/x86-1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
15435e/x86-1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
15435e/x86-1gcc -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
15435e/x86-1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
15435e/x86-1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
15444e/x86-1gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
15453e/x86-1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101420161009
15453e/x86-1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
15453e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
15453e/x86-1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
15453e/x86-1gcc -m32 -Os -fomit-frame-pointer2016101420161009
15453e/x86-1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
15453e/x86-1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
15453e/x86-1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
15453e/x86-1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
15453e/x86-1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
15453e/x86-1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
15453e/x86-1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
15462e/x86-1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
15462e/x86-1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
15462e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
15462e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
15462e/x86-1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
15462e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
15462e/x86-1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
15462e/x86-1gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101420161009
15462e/x86-1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
15462e/x86-1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
15471e/x86-1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
15471e/x86-1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
15471e/x86-1gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101420161009
15471e/x86-1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
15471e/x86-1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
15480e/x86-1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
15480e/x86-1gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
15480e/x86-1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
15489e/x86-1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
15489e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
15489e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
15489e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
15489e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
15489e/x86-1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
15489e/x86-1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101420161009
15498e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
15498e/x86-1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
15498e/x86-1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
15498e/x86-1gcc -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
15507e/x86-1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101420161009
15507e/x86-1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
15507e/x86-1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
15507e/x86-1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
15507e/x86-1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
15516e/x86-1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
15516e/x86-1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
15516e/x86-1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
15516e/x86-1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
15516e/x86-1gcc -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
15516e/x86-1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
15516e/x86-1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
15525e/x86-1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
15525e/x86-1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
15525e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
15525e/x86-1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
15525e/x86-1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
15525e/x86-1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
15534e/x86-1gcc -funroll-loops -m32 -O -fomit-frame-pointer2016101420161009
15534e/x86-1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
15534e/x86-1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
15534e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
15534e/x86-1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
15543e/x86-1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
15552e/x86-1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
15552e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
15561e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
15561e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
15579e/x86-1gcc -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
15588e/x86-1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
15606e/x86-1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
15606e/x86-1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
15615e/x86-1gcc -m32 -O2 -fomit-frame-pointer2016101420161009
15624e/x86-1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
15633e/x86-1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
15633e/x86-1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
15642e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
15642e/x86-mmxgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
15660e/x86-1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
15660e/x86-1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
15669e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
15669e/x86-1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
15669e/x86-1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
15678e/mergedgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
15678e/mergedgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
15678e/x86-1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
15687e/x86-1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
15687e/x86-1gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
15687e/x86-1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
15696e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
15696e/x86-1gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101420161009
15696e/x86-1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
15696e/x86-1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
15696e/x86-1gcc -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
15705e/x86-1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
15705e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
15705e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
15705e/x86-1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
15705e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
15705e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
15705e/x86-1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
15705e/x86-1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
15705e/x86-1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
15705e/x86-mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
15705e/x86-1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
15714e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
15714e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
15714e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
15714e/x86-1gcc -m32 -march=core2 -O -fomit-frame-pointer2016101420161009
15714e/x86-mmxgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
15714e/x86-mmxgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
15714e/x86-1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
15714e/x86-mmxgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
15714e/x86-mmxgcc -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
15723e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
15723e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
15723e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
15723e/x86-mmxgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
15723e/x86-mmxgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101420161009
15723e/x86-1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
15732e/x86-mmxgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101420161009
15732e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101420161009
15732e/x86-mmxgcc -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
15732e/x86-mmxgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
15741e/x86-mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
15741e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
15741e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
15741e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
15741e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
15741e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
15741e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
15741e/x86-1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
15741e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
15741e/x86-mmxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
15741e/x86-mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
15750e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
15750e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
15750e/x86-mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101420161009
15750e/x86-mmxgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
15750e/x86-1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
15759e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
15759e/x86-mmxgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
15759e/x86-mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
15759e/x86-mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
15759e/x86-mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101420161009
15759e/x86-mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
15759e/x86-mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
15759e/x86-mmxgcc -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
15759e/x86-mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
15768e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
15768e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
15768e/x86-mmxgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
15768e/x86-mmxgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
15777e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
15777e/x86-mmxgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
15777e/x86-mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
15777e/x86-mmxgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
15786e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
15786e/x86-mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
15786e/x86-mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
15786e/x86-mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
15786e/x86-mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
15795e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
15795e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
15795e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
15795e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
15795e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
15795e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
15795e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
15795e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
15795e/x86-mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
15795e/x86-mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
15795e/x86-mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
15795e/x86-mmxgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
15795e/x86-mmxgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -m32 -O3 -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
15804e/x86-mmxgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
15813e/x86-1gcc -m32 -O3 -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
15813e/x86-mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
15822e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
15822e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
15822e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
15822e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
15822e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
15822e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
15822e/x86-mmxgcc -m32 -Os -fomit-frame-pointer2016101420161009
15822e/x86-mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
15822e/x86-mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
15822e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
15822e/x86-1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
15822e/x86-mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
15822e/x86-mmxgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
15822e/x86-mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
15822e/x86-mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
15831e/x86-mmxgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101420161009
15831e/x86-mmxgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101420161009
15831e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
15831e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
15831e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
15831e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
15831e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
15831e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
15831e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
15831e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
15831e/x86-mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
15840e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
15840e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
15840e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
15840e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
15840e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
15840e/x86-mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
15840e/x86-mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
15840e/x86-mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
15840e/x86-mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
15840e/x86-mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
15840e/x86-mmxgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
15849e/x86-mmxgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101420161009
15849e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
15849e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
15849e/x86-mmxgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
15849e/x86-mmxgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
15849e/x86-mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
15858e/x86-mmxgcc -m32 -O2 -fomit-frame-pointer2016101420161009
15858e/x86-mmxgcc -m32 -O -fomit-frame-pointer2016101420161009
15858e/x86-mmxgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
15858e/x86-mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
15867e/x86-mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
15876e/x86-mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
15885e/x86-mmxgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
15903e/x86-mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
15903e/x86-mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
15966e/x86-1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
15966e/x86-1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
15966e/x86-1gcc -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
15975e/x86-1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
15975e/x86-1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
15984e/x86-1gcc -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
15984e/x86-1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
16020e/mergedgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
16065e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
16065e/mergedgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
16083e/mergedgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
16101e/mergedgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
16119e/mergedgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
16119e/mergedgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
16128e/mergedgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
16137e/mergedgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
16146e/mergedgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
16146e/mergedgcc -m32 -O3 -fomit-frame-pointer2016101420161009
16155e/mergedgcc -m32 -O2 -fomit-frame-pointer2016101420161009
16155e/mergedgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
16155e/mergedgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
16245e/mergedgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
16254e/mergedgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
16263e/mergedgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
16263e/mergedgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
16281e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
16281e/mergedgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
16281e/mergedgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
16290e/mergedgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
16290e/mergedgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
16290e/mergedgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
16290e/mergedgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
16290e/mergedgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
16290e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
16299e/mergedgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
16299e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
16299e/mergedgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
16317e/mergedgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101420161009
16317e/mergedgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
16326e/mergedgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
16335e/mergedgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
16344e/mergedgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
16353e/mergedgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
16362e/mergedgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
16362e/mergedgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
16371e/mergedgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
16398e/mergedgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
16398e/mergedgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
16407e/mergedgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101420161009
16443e/mergedgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
16443e/mergedgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
16479e/mergedgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101420161009
16479e/mergedgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101420161009
16479e/mergedgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
16488e/mergedgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101420161009
16497e/mergedgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
16533e/mergedgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
16542e/regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
16542e/regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
16560e/mergedgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
16569e/mergedgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101420161009
16614e/mergedgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
16641e/mergedgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
16659e/mergedgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
16695e/regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
16722e/mergedgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
16731e/mergedgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
16731e/mergedgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
16740e/mergedgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
16776e/regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
16794e/mergedgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
16803e/mergedgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
16812e/mergedgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
16812e/mergedgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
16821e/mergedgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
16839e/mergedgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
16875e/mergedgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
16875e/mergedgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
16884e/mergedgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101420161009
16893e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
16893e/regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
16893e/regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
16911e/mergedgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
16911e/mergedgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
16911e/mergedgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
16920e/mergedgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
16938e/mergedgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
16938e/regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
16965e/mergedgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
16965e/mergedgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
16992e/mergedgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
16992e/mergedgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
17001e/mergedgcc -m32 -Os -fomit-frame-pointer2016101420161009
17001e/mergedgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
17010e/mergedgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
17028e/regsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101420161009
17064e/regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
17064e/mergedgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
17073e/mergedgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
17073e/mergedgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
17073e/mergedgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
17073e/mergedgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
17073e/mergedgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
17100e/regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
17109e/regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
17109e/regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
17109e/mergedgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
17109e/mergedgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
17127e/mergedgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
17181e/regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
17181e/mergedgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
17181e/mergedgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
17190e/mergedgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
17199e/mergedgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
17226e/mergedgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
17244e/regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
17244e/regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
17253e/mergedgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
17253e/regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
17262e/regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101420161009
17262e/regsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101420161009
17262e/regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
17271e/mergedgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
17280e/regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
17289e/regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
17298e/regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
17298e/regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
17316e/regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101420161009
17316e/regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
17325e/regsgcc -m32 -O3 -fomit-frame-pointer2016101420161009
17361e/mergedgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
17415e/regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
17415e/regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
17415e/regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
17424e/regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
17442e/regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
17469e/regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
17469e/mergedgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
17487e/mergedgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
17487e/mergedgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
17487e/mergedgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
17559e/regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
17568e/regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
17595e/mergedgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
17604e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
17631e/regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
17649e/mergedgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
17649e/mergedgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
17649e/mergedgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
17703e/regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
17712e/mergedgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
17802e/mergedgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
17802e/mergedgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
17802e/mergedgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
17802e/mergedgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
17802e/mergedgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
17856e/regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
17910e/mergedgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
17919e/mergedgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
17928e/mergedgcc -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
17937e/mergedgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
17964e/mergedgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
17964e/mergedgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
17973e/mergedgcc -m32 -march=core2 -O -fomit-frame-pointer2016101420161009
17973e/mergedgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
17973e/mergedgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
17973e/mergedgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
17982e/mergedgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
17982e/mergedgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
17982e/mergedgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
18000e/mergedgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101420161009
18000e/mergedgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
18000e/mergedgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
18000e/mergedgcc -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
18009e/mergedgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
18009e/mergedgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
18009e/mergedgcc -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
18009e/mergedgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
18018e/mergedgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101420161009
18018e/mergedgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
18018e/mergedgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
18027e/mergedgcc -m32 -O -fomit-frame-pointer2016101420161009
18027e/mergedgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
18036e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
18045e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
18045e/mergedgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
18054e/mergedgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
18063e/mergedgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
18072e/mergedgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
18072e/mergedgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
18099e/mergedgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
18135e/mergedgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
18369e/mergedgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
18369e/mergedgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
18369e/mergedgcc -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
18369e/mergedgcc -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
18378e/mergedgcc -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
18378e/mergedgcc -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
18378e/mergedgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
18378e/mergedgcc -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
18396e/mergedgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
18468e/mergedgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
18558e/mergedgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
18810e/regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
18927e/regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
18963e/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101420161009
19035e/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
19062e/regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
19062e/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
19062e/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
19080e/regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
19116e/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
19134e/regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101420161009
19179e/regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
19206e/regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
19260e/regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
19305e/regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
19314e/regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
19314e/regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
19323e/regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
19440e/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
19449e/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
19485e/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
19494e/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
19512e/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
19521e/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
19593e/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
19656e/regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
19656e/regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
19656e/regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
19701e/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
19773e/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
19791e/regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
19872e/regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
20007e/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
20016e/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
20115e/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
20115e/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
20115e/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
20124e/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
20133e/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
20232e/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
20259e/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101420161009
20277e/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
20295e/refgcc -m32 -O3 -fomit-frame-pointer2016101420161009
20340e/refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101420161009
20340e/refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101420161009
20340e/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
20592e/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
20592e/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
20601e/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
20637e/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
20808e/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
20943e/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
21132e/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
21159e/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
21222e/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
21258e/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
21645e/regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
21681e/regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
21708e/regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
21735e/regsgcc -m32 -Os -fomit-frame-pointer2016101420161009
21771e/regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
21816e/regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
21825e/regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
21852e/regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
21870e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
21879e/regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
21897e/regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
21897e/regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
21897e/regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
21978e/regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
21978e/regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
21978e/regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
21978e/regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
21987e/regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
21996e/regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
21996e/regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
22005e/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
22140e/regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
22140e/regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
22140e/regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
22140e/regsgcc -m32 -O2 -fomit-frame-pointer2016101420161009
22149e/regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
22149e/regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
22149e/regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
22194e/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
22212e/regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
22230e/regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
22248e/regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
22248e/regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
22257e/regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
22356e/regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
22365e/regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101420161009
22428e/regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
22428e/regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
22428e/regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
22428e/regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
22473e/regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
22482e/regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
22500e/regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
22500e/regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
22527e/regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
22545e/regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
22545e/regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
22545e/regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
22554e/regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
22554e/regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
22563e/regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
22581e/regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101420161009
22599e/regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
22689e/regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
22743e/regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
22761e/regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
22770e/regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
22770e/regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
22779e/regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
22779e/regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
22779e/regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
22815e/regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
22896e/regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101420161009
22896e/regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
22896e/regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
22914e/regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
22950e/regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
23643e/regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
23643e/regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
23661e/regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
23661e/regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
23661e/regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
23670e/regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
23670e/regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
23670e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
23670e/regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
23679e/regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
23697e/regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
23715e/regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
23733e/regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
23733e/regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
23733e/regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
23751e/regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
23751e/regsgcc -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
23832e/regsgcc -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
23841e/regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
23841e/regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
23841e/regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
23841e/regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
23859e/regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
23859e/regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
23886e/regsgcc -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
23904e/regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
23922e/regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
23922e/regsgcc -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
23967e/regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
23976e/regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
23994e/regsgcc -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
24066e/regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101420161009
24075e/regsgcc -m32 -march=core2 -O -fomit-frame-pointer2016101420161009
24084e/regsgcc -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
24111e/regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
24138e/regsgcc -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
24138e/regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
24138e/regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
24210e/regsgcc -m32 -O -fomit-frame-pointer2016101420161009
24219e/regsgcc -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
24435e/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
24435e/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
24507e/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
24615e/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
24723e/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
24732e/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
24732e/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
24732e/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
24741e/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
24741e/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
24741e/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
24840e/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
24840e/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
24858e/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
24858e/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
24858e/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
24966e/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101420161009
25002e/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
25146e/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
25164e/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
25164e/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
25218e/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
25227e/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
25353e/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
25362e/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
25488e/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
25524e/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
25614e/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
25641e/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
25641e/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
25641e/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
25650e/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
25677e/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
25686e/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
25704e/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
25740e/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
25803e/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
25812e/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
25866e/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
25902e/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
25947e/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
25974e/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101420161009
26010e/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
26019e/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
26019e/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
26046e/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
26046e/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
26073e/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
26109e/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
26181e/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
26190e/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
26199e/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
26217e/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
26271e/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
26307e/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
26325e/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101420161009
26325e/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
26406e/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
26406e/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
26532e/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
26622e/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
26640e/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
26640e/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
26640e/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
26640e/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
26658e/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101420161009
26676e/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
26676e/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
26676e/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
26676e/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
26730e/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
26730e/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
26730e/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
26937e/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
26955e/refgcc -m32 -O2 -fomit-frame-pointer2016101420161009
27000e/refgcc -m32 -Os -fomit-frame-pointer2016101420161009
27000e/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
27018e/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
27018e/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
27063e/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
27063e/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
27063e/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
27072e/refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
27108e/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101420161009
27117e/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
27126e/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
27135e/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
27135e/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
27198e/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
27198e/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
27198e/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
27198e/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
27198e/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
27216e/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
27252e/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
27297e/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
27306e/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
27324e/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
27333e/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
27675e/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
27702e/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
27729e/refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
27738e/refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
27756e/refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
27810e/refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101420161009
27855e/refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
27855e/refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
27864e/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
27891e/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
27927e/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
27936e/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
27972e/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
28008e/refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
28026e/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
28026e/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
28026e/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
28071e/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
28143e/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
28188e/refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
28269e/refgcc -m32 -O -fomit-frame-pointer2016101420161009

Test failure

Implementation: crypto_stream/chacha20/e/x86-xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
error 111

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

Test failure

Implementation: crypto_stream/chacha20/e/x86-xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:15: Error: no such instruction: `vmovdqa 0(%eax),%xmm5'
chacha.S: chacha.S:16: Error: no such instruction: `vmovdqa 16(%eax),%xmm2'
chacha.S: chacha.S:17: Error: no such instruction: `vmovdqa 32(%eax),%xmm1'
chacha.S: chacha.S:23: Error: no such instruction: `vmovd %edx,%xmm0'
chacha.S: chacha.S:27: Error: no such instruction: `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:28: Error: no such instruction: `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:29: Error: no such instruction: `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:35: Error: no such instruction: `vpshufd $0,%xmm5,%xmm3'
chacha.S: chacha.S:37: Error: no such instruction: `vmovdqu %xmm3,368(%esp)'
chacha.S: chacha.S:38: Error: no such instruction: `vpshufd $85,%xmm5,%xmm3'
chacha.S: chacha.S:39: Error: no such instruction: `vmovdqu %xmm3,352(%esp)'
chacha.S: chacha.S:40: Error: no such instruction: `vpshufd $170,%xmm5,%xmm3'
chacha.S: chacha.S:41: Error: no such instruction: `vmovdqu %xmm3,336(%esp)'
chacha.S: chacha.S:42: Error: no such instruction: `vpshufd $255,%xmm5,%xmm3'
chacha.S: chacha.S:43: Error: no such instruction: `vmovdqu %xmm3,320(%esp)'
chacha.S: chacha.S:44: Error: no such instruction: `vpshufd $0,%xmm7,%xmm3'
chacha.S: chacha.S:46: Error: no such instruction: `vmovdqu %xmm3,304(%esp)'
chacha.S: chacha.S:47: Error: no such instruction: `vpshufd $85,%xmm7,%xmm3'
chacha.S: chacha.S:49: Error: no such instruction: `vmovdqu %xmm3,288(%esp)'
chacha.S: chacha.S:50: Error: no such instruction: `vpshufd $170,%xmm7,%xmm3'
chacha.S: chacha.S:51: Error: no such instruction: `vmovdqu %xmm3,272(%esp)'
chacha.S: chacha.S:52: Error: no such instruction: `vpshufd $255,%xmm7,%xmm3'
chacha.S: chacha.S:53: Error: no such instruction: `vmovdqu %xmm3,256(%esp)'
chacha.S: chacha.S:54: Error: no such instruction: `vpshufd $0,%xmm6,%xmm3'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx2/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:20: Error: no such instruction: `vmovd %ecx,%xmm2'
chacha.S: chacha.S:22: Error: no such instruction: `vmovdqu 0(%edx),%xmm3'
chacha.S: chacha.S:23: Error: no such instruction: `vmovdqu 16(%edx),%xmm0'
chacha.S: chacha.S:24: Error: no such instruction: `vmovdqu 32(%edx),%xmm1'
chacha.S: chacha.S:27: Error: no such instruction: `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:28: Error: no such instruction: `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:29: Error: no such instruction: `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:33: Error: no such instruction: `vmovdqu %xmm3,512(%esp)'
chacha.S: chacha.S:35: Error: no such instruction: `vmovdqu (%ebx,%ecx,4),%xmm0'
chacha.S: chacha.S:36: Error: no such instruction: `vmovdqu %xmm0,528(%esp,%ecx,4)'
chacha.S: chacha.S:41: Error: no such instruction: `vmovdqu 512(%esp),%xmm0'
chacha.S: chacha.S:42: Error: no such instruction: `vmovdqu 528(%esp),%xmm1'
chacha.S: chacha.S:43: Error: no such instruction: `vmovdqu 544(%esp),%xmm2'
chacha.S: chacha.S:44: Error: no such instruction: `vmovdqu %xmm0,2096(%esp)'
chacha.S: chacha.S:45: Error: no such instruction: `vmovdqu %xmm1,2112(%esp)'
chacha.S: chacha.S:46: Error: no such instruction: `vmovdqu %xmm2,2128(%esp)'
chacha.S: chacha.S:50: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:51: Error: no such instruction: `vmovdqu %ymm7,2048(%esp)'
chacha.S: chacha.S:52: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:53: Error: no such instruction: `vmovdqu %ymm7,2016(%esp)'
chacha.S: chacha.S:54: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: chacha.S:55: Error: no such instruction: `vmovdqu %ymm7,1856(%esp)'
chacha.S: chacha.S:56: Error: no such instruction: `vpbroadcastd 572(%esp),%ymm7'
chacha.S: chacha.S:57: Error: no such instruction: `vmovdqu %ymm7,1824(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/xop/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:20: Error: no such instruction: `vmovdqa 0(%ebx),%xmm0'
chacha.S: chacha.S:21: Error: no such instruction: `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:22: Error: no such instruction: `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:23: Error: no such instruction: `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:24: Error: no such instruction: `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:25: Error: no such instruction: `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:26: Error: no such instruction: `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:27: Error: no such instruction: `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:34: Error: no such instruction: `vpshufd $0x00,%xmm0,%xmm4'
chacha.S: chacha.S:35: Error: no such instruction: `vpshufd $0x55,%xmm0,%xmm5'
chacha.S: chacha.S:36: Error: no such instruction: `vpshufd $0xaa,%xmm0,%xmm6'
chacha.S: chacha.S:37: Error: no such instruction: `vpshufd $0xff,%xmm0,%xmm0'
chacha.S: chacha.S:38: Error: no such instruction: `vmovdqa %xmm4,128(%esp)'
chacha.S: chacha.S:39: Error: no such instruction: `vmovdqa %xmm5,192(%esp)'
chacha.S: chacha.S:40: Error: no such instruction: `vmovdqa %xmm6,288(%esp)'
chacha.S: chacha.S:41: Error: no such instruction: `vmovdqa %xmm0,304(%esp)'
chacha.S: chacha.S:42: Error: no such instruction: `vpshufd $0x00,%xmm1,%xmm0'
chacha.S: chacha.S:43: Error: no such instruction: `vpshufd $0x55,%xmm1,%xmm4'
chacha.S: chacha.S:44: Error: no such instruction: `vpshufd $0xaa,%xmm1,%xmm5'
chacha.S: chacha.S:45: Error: no such instruction: `vpshufd $0xff,%xmm1,%xmm1'
chacha.S: chacha.S:46: Error: no such instruction: `vmovdqa %xmm0,144(%esp)'
chacha.S: chacha.S:47: Error: no such instruction: `vmovdqa %xmm4,208(%esp)'
chacha.S: chacha.S:48: Error: no such instruction: `vmovdqa %xmm5,256(%esp)'
chacha.S: chacha.S:49: Error: no such instruction: `vmovdqa %xmm1,272(%esp)'
chacha.S: ...

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 156, 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=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 -O3 -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 -O3 -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=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:11:22: error: arm_neon.h: No such file or directory

Number of similar (compiler,implementation) pairs: 156, 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=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 -O3 -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 -O3 -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=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: 156, 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=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 -O3 -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 -O3 -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=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/goll_gueron
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
stream.c: stream.c:11:23: error: immintrin.h: No such file or directory
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).

Number of similar (compiler,implementation) pairs: 156, 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=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 -O3 -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 -O3 -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=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: stream.c: In function 'crypto_stream_chacha20_krovetz_vec128_xor':
stream.c: stream.c:151: error: incompatible types in initialization
stream.c: stream.c:152: error: 'VBPI' undeclared (first use in this function)
stream.c: stream.c:152: error: (Each undeclared identifier is reported only once
stream.c: stream.c:152: error: for each function it appears in.)
stream.c: stream.c:152: error: 'GPR_TOO' undeclared (first use in this function)
stream.c: stream.c:155: error: 'ONE' undeclared (first use in this function)
stream.c: stream.c:176: error: incompatible types in assignment
stream.c: stream.c:176: error: incompatible types in assignment
stream.c: stream.c:176: error: incompatible types in assignment
stream.c: stream.c:176: error: incompatible types in assignment
stream.c: stream.c:176: error: incompatible types in assignment
stream.c: stream.c:176: error: incompatible types in assignment
stream.c: stream.c:176: error: incompatible types in assignment
stream.c: stream.c:176: error: incompatible types in assignment
stream.c: stream.c:176: error: incompatible types in assignment
stream.c: stream.c:176: error: incompatible types in assignment
stream.c: stream.c:176: error: incompatible types in assignment
stream.c: stream.c:176: error: incompatible types in assignment
stream.c: stream.c:176: error: incompatible types in assignment
stream.c: stream.c:176: error: incompatible types in assignment
stream.c: stream.c:177: error: incompatible types in assignment
stream.c: stream.c:177: error: incompatible types in assignment
stream.c: stream.c:177: error: incompatible types in assignment
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/krovetz/avx2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
stream.c: stream.c:8:23: error: immintrin.h: No such file or directory
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: stream.c:68: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v7' undeclared (first use in this function)
stream.c: ...

Number of similar (compiler,implementation) pairs: 156, 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 -O3 -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 -O3 -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=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/moon/avx/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:15: Error: no such instruction: `vmovdqa 0(%eax),%xmm5'
chacha.S: chacha.S:16: Error: no such instruction: `vmovdqa 16(%eax),%xmm2'
chacha.S: chacha.S:17: Error: no such instruction: `vmovdqa 32(%eax),%xmm1'
chacha.S: chacha.S:23: Error: no such instruction: `vmovd %edx,%xmm0'
chacha.S: chacha.S:27: Error: no such instruction: `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:28: Error: no such instruction: `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:29: Error: no such instruction: `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:35: Error: no such instruction: `vpshufd $0,%xmm5,%xmm3'
chacha.S: chacha.S:37: Error: no such instruction: `vmovdqu %xmm3,368(%esp)'
chacha.S: chacha.S:38: Error: no such instruction: `vpshufd $85,%xmm5,%xmm3'
chacha.S: chacha.S:39: Error: no such instruction: `vmovdqu %xmm3,352(%esp)'
chacha.S: chacha.S:40: Error: no such instruction: `vpshufd $170,%xmm5,%xmm3'
chacha.S: chacha.S:41: Error: no such instruction: `vmovdqu %xmm3,336(%esp)'
chacha.S: chacha.S:42: Error: no such instruction: `vpshufd $255,%xmm5,%xmm3'
chacha.S: chacha.S:43: Error: no such instruction: `vmovdqu %xmm3,320(%esp)'
chacha.S: chacha.S:44: Error: no such instruction: `vpshufd $0,%xmm7,%xmm3'
chacha.S: chacha.S:46: Error: no such instruction: `vmovdqu %xmm3,304(%esp)'
chacha.S: chacha.S:47: Error: no such instruction: `vpshufd $85,%xmm7,%xmm3'
chacha.S: chacha.S:49: Error: no such instruction: `vmovdqu %xmm3,288(%esp)'
chacha.S: chacha.S:50: Error: no such instruction: `vpshufd $170,%xmm7,%xmm3'
chacha.S: chacha.S:51: Error: no such instruction: `vmovdqu %xmm3,272(%esp)'
chacha.S: chacha.S:52: Error: no such instruction: `vpshufd $255,%xmm7,%xmm3'
chacha.S: chacha.S:53: Error: no such instruction: `vmovdqu %xmm3,256(%esp)'
chacha.S: chacha.S:54: Error: no such instruction: `vpshufd $0,%xmm6,%xmm3'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:15: Error: no such instruction: `vmovdqa 0(%eax),%xmm5'
chacha.S: chacha.S:16: Error: no such instruction: `vmovdqa 16(%eax),%xmm2'
chacha.S: chacha.S:17: Error: no such instruction: `vmovdqa 32(%eax),%xmm1'
chacha.S: chacha.S:23: Error: no such instruction: `vmovd %edx,%xmm0'
chacha.S: chacha.S:27: Error: no such instruction: `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:28: Error: no such instruction: `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:29: Error: no such instruction: `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:35: Error: no such instruction: `vpshufd $0,%xmm5,%xmm3'
chacha.S: chacha.S:37: Error: no such instruction: `vmovdqu %xmm3,368(%esp)'
chacha.S: chacha.S:38: Error: no such instruction: `vpshufd $85,%xmm5,%xmm3'
chacha.S: chacha.S:39: Error: no such instruction: `vmovdqu %xmm3,352(%esp)'
chacha.S: chacha.S:40: Error: no such instruction: `vpshufd $170,%xmm5,%xmm3'
chacha.S: chacha.S:41: Error: no such instruction: `vmovdqu %xmm3,336(%esp)'
chacha.S: chacha.S:42: Error: no such instruction: `vpshufd $255,%xmm5,%xmm3'
chacha.S: chacha.S:43: Error: no such instruction: `vmovdqu %xmm3,320(%esp)'
chacha.S: chacha.S:44: Error: no such instruction: `vpshufd $0,%xmm7,%xmm3'
chacha.S: chacha.S:46: Error: no such instruction: `vmovdqu %xmm3,304(%esp)'
chacha.S: chacha.S:47: Error: no such instruction: `vpshufd $85,%xmm7,%xmm3'
chacha.S: chacha.S:49: Error: no such instruction: `vmovdqu %xmm3,288(%esp)'
chacha.S: chacha.S:50: Error: no such instruction: `vpshufd $170,%xmm7,%xmm3'
chacha.S: chacha.S:51: Error: no such instruction: `vmovdqu %xmm3,272(%esp)'
chacha.S: chacha.S:52: Error: no such instruction: `vpshufd $255,%xmm7,%xmm3'
chacha.S: chacha.S:53: Error: no such instruction: `vmovdqu %xmm3,256(%esp)'
chacha.S: chacha.S:54: Error: no such instruction: `vpshufd $0,%xmm6,%xmm3'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx2/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:20: Error: no such instruction: `vmovd %ecx,%xmm2'
chacha.S: chacha.S:22: Error: no such instruction: `vmovdqu 0(%edx),%xmm3'
chacha.S: chacha.S:23: Error: no such instruction: `vmovdqu 16(%edx),%xmm0'
chacha.S: chacha.S:24: Error: no such instruction: `vmovdqu 32(%edx),%xmm1'
chacha.S: chacha.S:27: Error: no such instruction: `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:28: Error: no such instruction: `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:29: Error: no such instruction: `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:33: Error: no such instruction: `vmovdqu %xmm3,512(%esp)'
chacha.S: chacha.S:35: Error: no such instruction: `vmovdqu (%ebx,%ecx,4),%xmm0'
chacha.S: chacha.S:36: Error: no such instruction: `vmovdqu %xmm0,528(%esp,%ecx,4)'
chacha.S: chacha.S:41: Error: no such instruction: `vmovdqu 512(%esp),%xmm0'
chacha.S: chacha.S:42: Error: no such instruction: `vmovdqu 528(%esp),%xmm1'
chacha.S: chacha.S:43: Error: no such instruction: `vmovdqu 544(%esp),%xmm2'
chacha.S: chacha.S:44: Error: no such instruction: `vmovdqu %xmm0,2096(%esp)'
chacha.S: chacha.S:45: Error: no such instruction: `vmovdqu %xmm1,2112(%esp)'
chacha.S: chacha.S:46: Error: no such instruction: `vmovdqu %xmm2,2128(%esp)'
chacha.S: chacha.S:50: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:51: Error: no such instruction: `vmovdqu %ymm7,2048(%esp)'
chacha.S: chacha.S:52: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:53: Error: no such instruction: `vmovdqu %ymm7,2016(%esp)'
chacha.S: chacha.S:54: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: chacha.S:55: Error: no such instruction: `vmovdqu %ymm7,1856(%esp)'
chacha.S: chacha.S:56: Error: no such instruction: `vpbroadcastd 572(%esp),%ymm7'
chacha.S: chacha.S:57: Error: no such instruction: `vmovdqu %ymm7,1824(%esp)'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:20: Error: no such instruction: `vmovd %ecx,%xmm2'
chacha.S: chacha.S:22: Error: no such instruction: `vmovdqu 0(%edx),%xmm3'
chacha.S: chacha.S:23: Error: no such instruction: `vmovdqu 16(%edx),%xmm0'
chacha.S: chacha.S:24: Error: no such instruction: `vmovdqu 32(%edx),%xmm1'
chacha.S: chacha.S:27: Error: no such instruction: `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:28: Error: no such instruction: `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:29: Error: no such instruction: `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:33: Error: no such instruction: `vmovdqu %xmm3,512(%esp)'
chacha.S: chacha.S:35: Error: no such instruction: `vmovdqu (%ebx,%ecx,4),%xmm0'
chacha.S: chacha.S:36: Error: no such instruction: `vmovdqu %xmm0,528(%esp,%ecx,4)'
chacha.S: chacha.S:41: Error: no such instruction: `vmovdqu 512(%esp),%xmm0'
chacha.S: chacha.S:42: Error: no such instruction: `vmovdqu 528(%esp),%xmm1'
chacha.S: chacha.S:43: Error: no such instruction: `vmovdqu 544(%esp),%xmm2'
chacha.S: chacha.S:44: Error: no such instruction: `vmovdqu %xmm0,2096(%esp)'
chacha.S: chacha.S:45: Error: no such instruction: `vmovdqu %xmm1,2112(%esp)'
chacha.S: chacha.S:46: Error: no such instruction: `vmovdqu %xmm2,2128(%esp)'
chacha.S: chacha.S:50: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:51: Error: no such instruction: `vmovdqu %ymm7,2048(%esp)'
chacha.S: chacha.S:52: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:53: Error: no such instruction: `vmovdqu %ymm7,2016(%esp)'
chacha.S: chacha.S:54: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: chacha.S:55: Error: no such instruction: `vmovdqu %ymm7,1856(%esp)'
chacha.S: chacha.S:56: Error: no such instruction: `vpbroadcastd 572(%esp),%ymm7'
chacha.S: chacha.S:57: Error: no such instruction: `vmovdqu %ymm7,1824(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/xop/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:20: Error: no such instruction: `vmovdqa 0(%ebx),%xmm0'
chacha.S: chacha.S:21: Error: no such instruction: `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:22: Error: no such instruction: `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:23: Error: no such instruction: `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:24: Error: no such instruction: `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:25: Error: no such instruction: `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:26: Error: no such instruction: `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:27: Error: no such instruction: `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:34: Error: no such instruction: `vpshufd $0x00,%xmm0,%xmm4'
chacha.S: chacha.S:35: Error: no such instruction: `vpshufd $0x55,%xmm0,%xmm5'
chacha.S: chacha.S:36: Error: no such instruction: `vpshufd $0xaa,%xmm0,%xmm6'
chacha.S: chacha.S:37: Error: no such instruction: `vpshufd $0xff,%xmm0,%xmm0'
chacha.S: chacha.S:38: Error: no such instruction: `vmovdqa %xmm4,128(%esp)'
chacha.S: chacha.S:39: Error: no such instruction: `vmovdqa %xmm5,192(%esp)'
chacha.S: chacha.S:40: Error: no such instruction: `vmovdqa %xmm6,288(%esp)'
chacha.S: chacha.S:41: Error: no such instruction: `vmovdqa %xmm0,304(%esp)'
chacha.S: chacha.S:42: Error: no such instruction: `vpshufd $0x00,%xmm1,%xmm0'
chacha.S: chacha.S:43: Error: no such instruction: `vpshufd $0x55,%xmm1,%xmm4'
chacha.S: chacha.S:44: Error: no such instruction: `vpshufd $0xaa,%xmm1,%xmm5'
chacha.S: chacha.S:45: Error: no such instruction: `vpshufd $0xff,%xmm1,%xmm1'
chacha.S: chacha.S:46: Error: no such instruction: `vmovdqa %xmm0,144(%esp)'
chacha.S: chacha.S:47: Error: no such instruction: `vmovdqa %xmm4,208(%esp)'
chacha.S: chacha.S:48: Error: no such instruction: `vmovdqa %xmm5,256(%esp)'
chacha.S: chacha.S:49: Error: no such instruction: `vmovdqa %xmm1,272(%esp)'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:20: Error: no such instruction: `vmovdqa 0(%ebx),%xmm0'
chacha.S: chacha.S:21: Error: no such instruction: `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:22: Error: no such instruction: `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:23: Error: no such instruction: `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:24: Error: no such instruction: `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:25: Error: no such instruction: `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:26: Error: no such instruction: `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:27: Error: no such instruction: `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:34: Error: no such instruction: `vpshufd $0x00,%xmm0,%xmm4'
chacha.S: chacha.S:35: Error: no such instruction: `vpshufd $0x55,%xmm0,%xmm5'
chacha.S: chacha.S:36: Error: no such instruction: `vpshufd $0xaa,%xmm0,%xmm6'
chacha.S: chacha.S:37: Error: no such instruction: `vpshufd $0xff,%xmm0,%xmm0'
chacha.S: chacha.S:38: Error: no such instruction: `vmovdqa %xmm4,128(%esp)'
chacha.S: chacha.S:39: Error: no such instruction: `vmovdqa %xmm5,192(%esp)'
chacha.S: chacha.S:40: Error: no such instruction: `vmovdqa %xmm6,288(%esp)'
chacha.S: chacha.S:41: Error: no such instruction: `vmovdqa %xmm0,304(%esp)'
chacha.S: chacha.S:42: Error: no such instruction: `vpshufd $0x00,%xmm1,%xmm0'
chacha.S: chacha.S:43: Error: no such instruction: `vpshufd $0x55,%xmm1,%xmm4'
chacha.S: chacha.S:44: Error: no such instruction: `vpshufd $0xaa,%xmm1,%xmm5'
chacha.S: chacha.S:45: Error: no such instruction: `vpshufd $0xff,%xmm1,%xmm1'
chacha.S: chacha.S:46: Error: no such instruction: `vmovdqa %xmm0,144(%esp)'
chacha.S: chacha.S:47: Error: no such instruction: `vmovdqa %xmm4,208(%esp)'
chacha.S: chacha.S:48: Error: no such instruction: `vmovdqa %xmm5,256(%esp)'
chacha.S: chacha.S:49: Error: no such instruction: `vmovdqa %xmm1,272(%esp)'
chacha.S: ...

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

Compiler output

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

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:11:22: error: arm_neon.h: No such file or directory
chacha.c: chacha.c:11:22: error: arm_neon.h: No such file or directory

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/goll_gueron
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c:11:23: error: immintrin.h: No such file or directory
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: stream.c:11:23: error: immintrin.h: No such file or directory
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).

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/krovetz/avx2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c:8:23: error: immintrin.h: No such file or directory
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: stream.c:68: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v7' undeclared (first use in this function)
stream.c: ...
stream.c: stream.c:8:23: error: immintrin.h: No such file or directory
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: stream.c:68: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v7' undeclared (first use in this function)
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