Implementation notes: amd64, jos, crypto_stream/chacha20

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
4410moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
4410moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
4410moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2014101620141014
4410moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101620141014
4410moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101620141014
4417moon/ssse3/64gcc -O2 -fomit-frame-pointer2014101620141014
4418moon/ssse3/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101620141014
4425moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
4433moon/ssse3/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101620141014
4448moon/ssse3/64gcc -march=barcelona -O3 -fomit-frame-pointer2014101620141014
4448moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2014101620141014
4455moon/ssse3/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101620141014
4455moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101620141014
4455moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
4463moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
4463moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101620141014
4463moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
4463moon/ssse3/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101620141014
4463moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2014101620141014
4463moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2014101620141014
4470moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
4470moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
4470moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
4485moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
4492moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
4492moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
4507moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
4515moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101620141014
4515moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
4515moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
4522moon/ssse3/64gcc2014101620141014
4530moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
4530moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
4560moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101620141014
4560moon/ssse3/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101620141014
4567moon/ssse3/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101620141014
4568moon/ssse3/64gcc -O -fomit-frame-pointer2014101620141014
4568moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
4568moon/ssse3/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101620141014
4568moon/ssse3/64gcc -march=barcelona -O2 -fomit-frame-pointer2014101620141014
4568moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2014101620141014
4575moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
4575moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
4575moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101620141014
4575moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
4575moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101620141014
4575moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101620141014
4575moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2014101620141014
4575moon/ssse3/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
4575moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101620141014
4575moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2014101620141014
4582moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
4582moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101620141014
4582moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101620141014
4582moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101620141014
4582moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2014101620141014
4583moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101620141014
4583moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
4583moon/ssse3/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101620141014
4583moon/ssse3/64gcc -march=barcelona -Os -fomit-frame-pointer2014101620141014
4590moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
4590moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2014101620141014
4590moon/ssse3/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101620141014
4590moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
4597moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
4597moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014101620141014
4597moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014101620141014
4598moon/ssse3/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
4598moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
4605moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
4605moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
4605moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
4605moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
4605moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2014101620141014
4605moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014101620141014
4605moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101620141014
4605moon/ssse3/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101620141014
4605moon/ssse3/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101620141014
4605moon/ssse3/64gcc -march=barcelona -O -fomit-frame-pointer2014101620141014
4605moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2014101620141014
4605moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2014101620141014
4612moon/ssse3/64cc2014101620141014
4612moon/ssse3/64gcc -Os -fomit-frame-pointer2014101620141014
4612moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
4620moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
4620moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101620141014
4620moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101620141014
4627moon/ssse3/64gcc -O3 -fomit-frame-pointer2014101620141014
4627moon/ssse3/64gcc -funroll-loops2014101620141014
4627moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
4627moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101620141014
5152moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
5152moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
5152moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101620141014
5168moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101620141014
5183moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
5183moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101620141014
5190moon/sse2/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101620141014
5190moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101620141014
5190moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101620141014
5190moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
5190moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2014101620141014
5190moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2014101620141014
5190moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2014101620141014
5197moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
5197moon/sse2/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101620141014
5197moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
5198moon/sse2/64gcc -O2 -fomit-frame-pointer2014101620141014
5198moon/sse2/64gcc -Os -fomit-frame-pointer2014101620141014
5198moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
5198moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
5198moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
5198moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2014101620141014
5198moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
5198moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
5198moon/sse2/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101620141014
5198moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -O -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -m64 -O -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -march=barcelona -O2 -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -march=barcelona -O -fomit-frame-pointer2014101620141014
5205moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2014101620141014
5212moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
5212moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
5212moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101620141014
5212moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
5212moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014101620141014
5212moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101620141014
5213moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
5213moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
5213moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
5213moon/sse2/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101620141014
5213moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101620141014
5213moon/sse2/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101620141014
5213moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2014101620141014
5213moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2014101620141014
5220moon/sse2/64gcc2014101620141014
5220moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101620141014
5220moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101620141014
5220moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101620141014
5220moon/sse2/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101620141014
5220moon/sse2/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101620141014
5220moon/sse2/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101620141014
5220moon/sse2/64gcc -march=barcelona -O3 -fomit-frame-pointer2014101620141014
5220moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2014101620141014
5227moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
5227moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101620141014
5227moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
5227moon/sse2/64gcc -march=barcelona -Os -fomit-frame-pointer2014101620141014
5235moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
5235moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
5235moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101620141014
5250moon/sse2/64cc2014101620141014
5250moon/sse2/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101620141014
5258moon/sse2/64gcc -funroll-loops2014101620141014
5265moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
5272moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
5272moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101620141014
5273moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
5273moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
5280moon/sse2/64gcc -O3 -fomit-frame-pointer2014101620141014
5280moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2014101620141014
5280moon/sse2/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101620141014
5280moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101620141014
5288moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
5302moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2014101620141014
5423krovetz/vec128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
5430krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
5430krovetz/vec128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
5437krovetz/vec128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
5438krovetz/vec128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
5445krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
5453krovetz/vec128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
5460krovetz/vec128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
5618krovetz/vec128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
5618krovetz/vec128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
5632krovetz/vec128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
5655krovetz/vec128gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
5775krovetz/vec128gcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
5775krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
5775krovetz/vec128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
5775krovetz/vec128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
6038e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
6045e/amd64-xmm6gcc -Os -fomit-frame-pointer2014070320140622
6053e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
6053e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
6053e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
6060e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
6060e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
6060e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
6060e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
6067e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
6067e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
6067e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
6067e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
6067e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2014070320140622
6068e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
6068e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
6068e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
6068e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
6068e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
6075e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
6075e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
6075e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
6075e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
6075e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
6075e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
6075e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
6075e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
6075e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
6075e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
6075e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
6075e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2014070320140622
6082e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2014070320140622
6083e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
6083e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
6083e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
6090e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
6090e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
6090e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
6090e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
6090e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
6090e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2014070320140622
6090e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
6090e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
6090e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2014070320140622
6097e/amd64-xmm6gcc -O -fomit-frame-pointer2014070320140622
6097e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
6097e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
6097e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
6097e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
6098e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
6098e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
6098e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
6098e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
6105e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
6105e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
6105e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
6105e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
6105e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
6105e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2014070320140622
6112e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
6112e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
6113e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
6113e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
6113e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
6120e/amd64-xmm6cc2014070320140622
6120e/amd64-xmm6gcc2014070320140622
6120e/amd64-xmm6gcc -O2 -fomit-frame-pointer2014070320140622
6120e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2014070320140622
6127e/amd64-xmm6gcc -O3 -fomit-frame-pointer2014070320140622
6127e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
6128e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
6135e/amd64-xmm6gcc -funroll-loops2014070320140622
6135e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
6135e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
6135e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
6142e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
6142e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2014070320140622
6143e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
6150e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
6150e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2014070320140622
6150e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
6150e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2014070320140622
6150e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
6150e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
6165e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
6165e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
6165e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
6180e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
6187e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
6188e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
6195e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
7425krovetz/vec128gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
7447krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
7462krovetz/vec128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
7463krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
7470krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
7470krovetz/vec128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
7470krovetz/vec128gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
7470krovetz/vec128gcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
7470krovetz/vec128gcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
7477krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
7477krovetz/vec128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
7478krovetz/vec128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
7485krovetz/vec128gcc -O2 -fomit-frame-pointer2014070320140622
7485krovetz/vec128gcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
7485krovetz/vec128gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
7485krovetz/vec128gcc -m64 -O2 -fomit-frame-pointer2014070320140622
7492krovetz/vec128gcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
7493krovetz/vec128gcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
7493krovetz/vec128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
7500krovetz/vec128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
7500krovetz/vec128gcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
7508krovetz/vec128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
7515krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
7515krovetz/vec128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
7522krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
7523krovetz/vec128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
7523krovetz/vec128gcc -m64 -O3 -fomit-frame-pointer2014070320140622
7695krovetz/vec128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
7717krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
7733krovetz/vec128gcc -Os -fomit-frame-pointer2014070320140622
7740krovetz/vec128gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
7740krovetz/vec128gcc -m64 -Os -fomit-frame-pointer2014070320140622
7740krovetz/vec128gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
7740krovetz/vec128gcc -march=barcelona -O -fomit-frame-pointer2014070320140622
7740krovetz/vec128gcc -march=k8 -Os -fomit-frame-pointer2014070320140622
7763krovetz/vec128gcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
7778krovetz/vec128gcc -O3 -fomit-frame-pointer2014070320140622
7785krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
7785krovetz/vec128gcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
7785krovetz/vec128gcc -march=nocona -O -fomit-frame-pointer2014070320140622
7792krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
7792krovetz/vec128gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
7792krovetz/vec128gcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
7793krovetz/vec128gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
7800krovetz/vec128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
7800krovetz/vec128gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
7807krovetz/vec128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
7815krovetz/vec128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
7822krovetz/vec128gcc -funroll-loops -O -fomit-frame-pointer2014070320140622
7822krovetz/vec128gcc -march=k8 -O -fomit-frame-pointer2014070320140622
7830krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
7830krovetz/vec128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
7837krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
7837krovetz/vec128gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
7838krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
7845krovetz/vec128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
7853krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
7860krovetz/vec128gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
7860krovetz/vec128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
7882krovetz/vec128gcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
7882krovetz/vec128gcc -m64 -O -fomit-frame-pointer2014070320140622
7890krovetz/vec128gcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
7890krovetz/vec128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
7890krovetz/vec128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
7890krovetz/vec128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
7913krovetz/vec128gcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
7920krovetz/vec128gcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
7965krovetz/vec128gcc -O -fomit-frame-pointer2014070320140622
8123krovetz/vec128gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
8138krovetz/vec128gcc -march=nocona -Os -fomit-frame-pointer2014070320140622
8152krovetz/vec128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
8183krovetz/vec128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
11265e/mergedgcc -O3 -fomit-frame-pointer2014070320140622
11280e/mergedgcc -m64 -O3 -fomit-frame-pointer2014070320140622
11287e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
11288e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
11295e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
11295e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
11618e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
11640e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
11640e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
11640e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
11655e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
11655e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
11655e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
11655e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
11662e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
11663e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
11663e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
11663e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
11663e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
11663e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
11663e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
11663e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
11663e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
11663e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
11663e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
11663e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2014070320140622
11670e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
11670e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
11670e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
11670e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
11670e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
11670e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
11677e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
11678e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
11678e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
11678e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
11678e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
11678e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2014070320140622
11685e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
11685e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
11685e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
11685e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
11685e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2014070320140622
11685e/amd64-3gcc -m64 -O -fomit-frame-pointer2014070320140622
11685e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
11685e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
11685e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
11685e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2014070320140622
11692e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2014070320140622
11692e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
11692e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
11692e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
11692e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
11692e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
11693e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
11693e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
11693e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
11693e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2014070320140622
11700e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
11700e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
11700e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
11700e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
11700e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
11700e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
11700e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
11707e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
11707e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
11707e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
11707e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
11707e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2014070320140622
11707e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2014070320140622
11708e/amd64-3cc2014070320140622
11708e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
11708e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
11715e/amd64-3gcc -O2 -fomit-frame-pointer2014070320140622
11715e/amd64-3gcc -O -fomit-frame-pointer2014070320140622
11715e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
11715e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
11715e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
11722e/amd64-3gcc -O3 -fomit-frame-pointer2014070320140622
11722e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
11722e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
11723e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
11730e/amd64-3gcc -Os -fomit-frame-pointer2014070320140622
11730e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
11730e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
11730e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
11730e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
11730e/amd64-3gcc -m64 -Os -fomit-frame-pointer2014070320140622
11730e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
11730e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
11730e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
11737e/amd64-3gcc -funroll-loops2014070320140622
11745e/amd64-3gcc2014070320140622
11745e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
11745e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
11745e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
11753e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
11760e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
11760e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
11790e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
11797e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
11820e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
11820e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
11820e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
11865e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
12052e/regsgcc -O3 -fomit-frame-pointer2014070320140622
12120e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
12128e/regsgcc -m64 -O3 -fomit-frame-pointer2014070320140622
12188e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
12210e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
12225e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
12240e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
12255e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
12255e/regsgcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
12345e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
12352e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
12368e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
12405e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
12413e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
12420e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
12427e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
12435e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
12442e/refgcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
12457e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
12465e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
12472e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
12473e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
12480e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
12480e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
12488e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
12488e/mergedgcc -m64 -O2 -fomit-frame-pointer2014070320140622
12495e/mergedgcc -O2 -fomit-frame-pointer2014070320140622
12495e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
12502e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
12503e/mergedgcc -march=k8 -O -fomit-frame-pointer2014070320140622
12510e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
12510e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
12517e/refgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
12517e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
12518e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
12518e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
12525e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
12540e/mergedgcc -m64 -O -fomit-frame-pointer2014070320140622
12548e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
12555e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
12562e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
12563e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
12570e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
12585e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
12592e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
12592e/refgcc -m64 -O3 -fomit-frame-pointer2014070320140622
12593e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
12593e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
12593e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
12600e/refgcc -O3 -fomit-frame-pointer2014070320140622
12607e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
12608e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
12615e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
12615e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
12622e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
12637e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
12637e/regsgcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
12645e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
12645e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
12652e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
12653e/mergedgcc -march=barcelona -O -fomit-frame-pointer2014070320140622
12660e/mergedgcc -O -fomit-frame-pointer2014070320140622
12690e/mergedgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
12690e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
12697e/mergedgcc -march=nocona -O -fomit-frame-pointer2014070320140622
12705e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
12705e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
12728e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
12735e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
12735e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
12742e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
12758e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
12765e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
12810e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
12825e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
12825e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
12825e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
12825e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
12847e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
12870e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
12877e/mergedgcc -march=k8 -Os -fomit-frame-pointer2014070320140622
12878e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
12907e/mergedgcc -m64 -Os -fomit-frame-pointer2014070320140622
12908e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
12915e/mergedgcc -Os -fomit-frame-pointer2014070320140622
12923e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
12923e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
12923e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
12937e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
12938e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
12945e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
12990e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
12997e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
13035e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
13072e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
13073e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
13073e/refgcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
13088e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
13110e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
13133e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
13170e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
13275e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
13297e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
13373e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
13447e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
13523e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
13523e/refgcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
13545e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
13545e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
13560e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
13567e/mergedgcc -march=nocona -Os -fomit-frame-pointer2014070320140622
13905e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
13943e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
13950e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
13958e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
13965e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
13980e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
14887e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
14902e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
14902e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
14940e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
15008e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
15195e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
15195e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
15285e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
15323e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
15555e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
15577e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
15623e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
15742e/regsgcc -m64 -O2 -fomit-frame-pointer2014070320140622
15780e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
15787e/regsgcc -O2 -fomit-frame-pointer2014070320140622
15788e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
15788e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
15788e/regsgcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
15825e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
15825e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
15848e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
15855e/refgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
15855e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
15870e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
15908e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
15922e/regsgcc -march=k8 -O -fomit-frame-pointer2014070320140622
15923e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
15930e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
15930e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
15945e/regsgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
15953e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
15967e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
16065e/regsgcc -O -fomit-frame-pointer2014070320140622
16117e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
16140e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
16192e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
16223e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
16350e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
16350e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
16350e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
16418e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
16567e/regsgcc -m64 -O -fomit-frame-pointer2014070320140622
16605e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
16620e/regsgcc -m64 -Os -fomit-frame-pointer2014070320140622
16650e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
16657e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
16695e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
16710e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
16718e/refgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
16725e/regsgcc -march=k8 -Os -fomit-frame-pointer2014070320140622
16733e/regsgcc -march=barcelona -O -fomit-frame-pointer2014070320140622
16740e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
16770e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
16777e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
16800e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
16808e/refgcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
16830e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
16852e/regsgcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
16853e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
16853e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
16853e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
16860e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
16867e/regsgcc -Os -fomit-frame-pointer2014070320140622
16890e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
16898e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
16905e/regsgcc -march=nocona -O -fomit-frame-pointer2014070320140622
16935e/regsgcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
16957e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
17055e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
17063e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
17070e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
17092e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
17092e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
17100e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
17160e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
17190e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
17190e/regsgcc -march=nocona -Os -fomit-frame-pointer2014070320140622
17257e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
17317e/refgcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
17475e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
17505e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
17573e/refgcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
17655e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
17663e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
17663e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
17670e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
17678e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
17685e/regsgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
17700e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
17700e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
17707e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
17707e/refgcc -march=k8 -O -fomit-frame-pointer2014070320140622
17708e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
17730e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
18015e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
18030e/refgcc -O2 -fomit-frame-pointer2014070320140622
18082e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
18157e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
18157e/refgcc -m64 -O2 -fomit-frame-pointer2014070320140622
18503e/refgcc -march=nocona -O -fomit-frame-pointer2014070320140622
18548e/refgcc -O -fomit-frame-pointer2014070320140622
18548e/refgcc -m64 -O -fomit-frame-pointer2014070320140622
18555e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
18570e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
18570e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
18570e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
18585e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
18600e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
19162e/refgcc -m64 -Os -fomit-frame-pointer2014070320140622
19162e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
19163e/refgcc -march=k8 -Os -fomit-frame-pointer2014070320140622
19178e/refgcc -Os -fomit-frame-pointer2014070320140622
19192e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
19208e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
19215e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
19215e/refgcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
19223e/refgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
19245e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
19282e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
19342e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
19417e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
19425e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
19425e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
19440e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
19447e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
19448e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
19740e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
19822e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
19852e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
19860e/refgcc -march=nocona -Os -fomit-frame-pointer2014070320140622
20332e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
20332e/refgcc -march=barcelona -O -fomit-frame-pointer2014070320140622
48022krovetz/vec128gcc2014070320140622
48045krovetz/vec128gcc -funroll-loops2014070320140622
48240krovetz/vec128cc2014070320140622
56633e/mergedgcc2014070320140622
56647e/mergedcc2014070320140622
56805e/mergedgcc -funroll-loops2014070320140622
73687e/regscc2014070320140622
74115e/regsgcc -funroll-loops2014070320140622
74273e/regsgcc2014070320140622
80827e/refcc2014070320140622
83663e/refgcc2014070320140622
84547e/refgcc -funroll-loops2014070320140622

Test failure

Implementation: crypto_stream/chacha20/moon/avx/64
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 174, namely:
CompilerImplementations
cc moon/avx/64 moon/xop/64
gcc moon/avx/64 moon/xop/64
gcc -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops moon/avx/64 moon/xop/64
gcc -funroll-loops -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=core2 -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=core2 -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -march=barcelona -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -march=barcelona -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -march=barcelona -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -march=barcelona -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -march=k8 -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -march=k8 -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -march=k8 -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -march=k8 -Os -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -march=nocona -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -march=nocona -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -march=nocona -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -march=nocona -Os -fomit-frame-pointer moon/avx/64 moon/xop/64

Test failure

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

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=barcelona -O -fomit-frame-pointer moon/avx/64 moon/xop/64
gcc -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx/64 moon/xop/64

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:0:
api.c: /home/gva/Projects/SUPERCOP/supercop-20140622/supercop-data/jos/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc amd64-ssse3
gcc amd64-ssse3
gcc -O2 -fomit-frame-pointer amd64-ssse3
gcc -O3 -fomit-frame-pointer amd64-ssse3
gcc -O -fomit-frame-pointer amd64-ssse3
gcc -Os -fomit-frame-pointer amd64-ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer amd64-ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer amd64-ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer amd64-ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops amd64-ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer amd64-ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer amd64-ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer amd64-ssse3
gcc -march=barcelona -O -fomit-frame-pointer amd64-ssse3
gcc -march=barcelona -Os -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -Os -fomit-frame-pointer amd64-ssse3

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: cc
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54:5: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:54:13: error: expected ';' before 'v0'
stream.c: stream.c:58:13: error: expected ';' before 's0'
stream.c: stream.c:60:13: error: expected ';' before 's1'
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:62:5: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:68:9: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68:15: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68:20: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68:25: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68:29: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68:34: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68:39: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69:9: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69:15: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69:20: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:29: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69:38: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69:53: error: 'v11' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: ...

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc krovetz/avx2
gcc krovetz/avx2
gcc -O2 -fomit-frame-pointer krovetz/avx2
gcc -O3 -fomit-frame-pointer krovetz/avx2
gcc -O -fomit-frame-pointer krovetz/avx2
gcc -Os -fomit-frame-pointer krovetz/avx2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer krovetz/avx2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer krovetz/avx2
gcc -fno-schedule-insns -O -fomit-frame-pointer krovetz/avx2
gcc -fno-schedule-insns -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops krovetz/avx2
gcc -funroll-loops -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer krovetz/avx2
gcc -m64 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m64 -O -fomit-frame-pointer krovetz/avx2
gcc -m64 -Os -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -O -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -Os -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=k8 -O -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=k8 -Os -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=nocona -O -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=nocona -Os -fomit-frame-pointer krovetz/avx2
gcc -march=barcelona -O2 -fomit-frame-pointer krovetz/avx2
gcc -march=barcelona -O3 -fomit-frame-pointer krovetz/avx2
gcc -march=barcelona -O -fomit-frame-pointer krovetz/avx2
gcc -march=barcelona -Os -fomit-frame-pointer krovetz/avx2
gcc -march=k8 -O2 -fomit-frame-pointer krovetz/avx2
gcc -march=k8 -O3 -fomit-frame-pointer krovetz/avx2
gcc -march=k8 -O -fomit-frame-pointer krovetz/avx2
gcc -march=k8 -Os -fomit-frame-pointer krovetz/avx2
gcc -march=nocona -O2 -fomit-frame-pointer krovetz/avx2
gcc -march=nocona -O3 -fomit-frame-pointer krovetz/avx2
gcc -march=nocona -O -fomit-frame-pointer krovetz/avx2
gcc -march=nocona -Os -fomit-frame-pointer krovetz/avx2

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: cc
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: 87, namely:
CompilerImplementations
cc goll_gueron
gcc goll_gueron
gcc -O2 -fomit-frame-pointer goll_gueron
gcc -O3 -fomit-frame-pointer goll_gueron
gcc -O -fomit-frame-pointer goll_gueron
gcc -Os -fomit-frame-pointer goll_gueron
gcc -fno-schedule-insns -O2 -fomit-frame-pointer goll_gueron
gcc -fno-schedule-insns -O3 -fomit-frame-pointer goll_gueron
gcc -fno-schedule-insns -O -fomit-frame-pointer goll_gueron
gcc -fno-schedule-insns -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops goll_gueron
gcc -funroll-loops -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer goll_gueron
gcc -m64 -O2 -fomit-frame-pointer goll_gueron
gcc -m64 -O3 -fomit-frame-pointer goll_gueron
gcc -m64 -O -fomit-frame-pointer goll_gueron
gcc -m64 -Os -fomit-frame-pointer goll_gueron
gcc -m64 -march=core2 -O2 -fomit-frame-pointer goll_gueron
gcc -m64 -march=core2 -O3 -fomit-frame-pointer goll_gueron
gcc -m64 -march=core2 -O -fomit-frame-pointer goll_gueron
gcc -m64 -march=core2 -Os -fomit-frame-pointer goll_gueron
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer goll_gueron
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer goll_gueron
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer goll_gueron
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer goll_gueron
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer goll_gueron
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer goll_gueron
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer goll_gueron
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer goll_gueron
gcc -m64 -march=k8 -O2 -fomit-frame-pointer goll_gueron
gcc -m64 -march=k8 -O3 -fomit-frame-pointer goll_gueron
gcc -m64 -march=k8 -O -fomit-frame-pointer goll_gueron
gcc -m64 -march=k8 -Os -fomit-frame-pointer goll_gueron
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer goll_gueron
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer goll_gueron
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer goll_gueron
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer goll_gueron
gcc -m64 -march=nocona -O2 -fomit-frame-pointer goll_gueron
gcc -m64 -march=nocona -O3 -fomit-frame-pointer goll_gueron
gcc -m64 -march=nocona -O -fomit-frame-pointer goll_gueron
gcc -m64 -march=nocona -Os -fomit-frame-pointer goll_gueron
gcc -march=barcelona -O2 -fomit-frame-pointer goll_gueron
gcc -march=barcelona -O3 -fomit-frame-pointer goll_gueron
gcc -march=barcelona -O -fomit-frame-pointer goll_gueron
gcc -march=barcelona -Os -fomit-frame-pointer goll_gueron
gcc -march=k8 -O2 -fomit-frame-pointer goll_gueron
gcc -march=k8 -O3 -fomit-frame-pointer goll_gueron
gcc -march=k8 -O -fomit-frame-pointer goll_gueron
gcc -march=k8 -Os -fomit-frame-pointer goll_gueron
gcc -march=nocona -O2 -fomit-frame-pointer goll_gueron
gcc -march=nocona -O3 -fomit-frame-pointer goll_gueron
gcc -march=nocona -O -fomit-frame-pointer goll_gueron
gcc -march=nocona -Os -fomit-frame-pointer goll_gueron

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: cc
chacha.c: In file included from chacha.c:101:0:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:101:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:102:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: In file included from chacha.c:105:0:
chacha.c: u1.h:23:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:36:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:50:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:63:11: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc dolbeau/amd64-avx2
gcc dolbeau/amd64-avx2
gcc -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -fno-schedule-insns -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -fno-schedule-insns -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops dolbeau/amd64-avx2
gcc -funroll-loops -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=barcelona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=barcelona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=barcelona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=barcelona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2

Compiler output

Implementation: crypto_stream/chacha20/moon/armv6/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv6'
chacha.S: chacha.S:9: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:10: Error: no such instruction: `beq .Lchacha_blocks_armv6_nobytes'
chacha.S: chacha.S:11: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:12: Error: too many memory references for `sub'
chacha.S: chacha.S:13: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:14: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:15: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:16: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:17: Error: too many memory references for `add'
chacha.S: chacha.S:18: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:19: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:20: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:21: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:22: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:23: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:24: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:25: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r4,[r0]'
chacha.S: chacha.S:27: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:29: Error: no such instruction: `ldr r3,[sp,'
chacha.S: chacha.S:30: Error: no such instruction: `ldr r1,[sp,'
chacha.S: chacha.S:31: Error: expecting operand after ','; got nothing
chacha.S: chacha.S:32: Error: no such instruction: `bhs .Lchacha_blocks_armv6_noswap1'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc moon/armv6/32
gcc moon/armv6/32
gcc -O2 -fomit-frame-pointer moon/armv6/32
gcc -O3 -fomit-frame-pointer moon/armv6/32
gcc -O -fomit-frame-pointer moon/armv6/32
gcc -Os -fomit-frame-pointer moon/armv6/32
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/armv6/32
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/armv6/32
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/armv6/32
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops moon/armv6/32
gcc -funroll-loops -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/armv6/32
gcc -m64 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m64 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m64 -O -fomit-frame-pointer moon/armv6/32
gcc -m64 -Os -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core2 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core2 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core2 -O -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core2 -Os -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/armv6/32
gcc -march=barcelona -O2 -fomit-frame-pointer moon/armv6/32
gcc -march=barcelona -O3 -fomit-frame-pointer moon/armv6/32
gcc -march=barcelona -O -fomit-frame-pointer moon/armv6/32
gcc -march=barcelona -Os -fomit-frame-pointer moon/armv6/32
gcc -march=k8 -O2 -fomit-frame-pointer moon/armv6/32
gcc -march=k8 -O3 -fomit-frame-pointer moon/armv6/32
gcc -march=k8 -O -fomit-frame-pointer moon/armv6/32
gcc -march=k8 -Os -fomit-frame-pointer moon/armv6/32
gcc -march=nocona -O2 -fomit-frame-pointer moon/armv6/32
gcc -march=nocona -O3 -fomit-frame-pointer moon/armv6/32
gcc -march=nocona -O -fomit-frame-pointer moon/armv6/32
gcc -march=nocona -Os -fomit-frame-pointer moon/armv6/32

Compiler output

Implementation: crypto_stream/chacha20/moon/neon/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv7'
chacha.S: chacha.S:3: Error: junk at end of line, first unrecognized character is `-'
chacha.S: chacha.S:4: Error: unknown pseudo-op: `.fpu'
chacha.S: chacha.S:10: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:11: Error: no such instruction: `beq .Lchacha_blocks_neon_nobytes'
chacha.S: chacha.S:12: Error: no such instruction: `vstmdb sp!,{q4,q5,q6,q7}'
chacha.S: chacha.S:13: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:14: Error: too many memory references for `mov'
chacha.S: chacha.S:15: Error: too many memory references for `sub'
chacha.S: chacha.S:16: Error: too many memory references for `and'
chacha.S: chacha.S:17: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:18: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:19: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:20: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:21: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:22: Error: too many memory references for `add'
chacha.S: chacha.S:23: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:24: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:25: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:27: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:28: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:29: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:30: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc moon/neon/32
gcc moon/neon/32
gcc -O2 -fomit-frame-pointer moon/neon/32
gcc -O3 -fomit-frame-pointer moon/neon/32
gcc -O -fomit-frame-pointer moon/neon/32
gcc -Os -fomit-frame-pointer moon/neon/32
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/neon/32
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/neon/32
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/neon/32
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/neon/32
gcc -funroll-loops moon/neon/32
gcc -funroll-loops -O2 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -O3 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -O -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -Os -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/neon/32
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/neon/32
gcc -m64 -O2 -fomit-frame-pointer moon/neon/32
gcc -m64 -O3 -fomit-frame-pointer moon/neon/32
gcc -m64 -O -fomit-frame-pointer moon/neon/32
gcc -m64 -Os -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core2 -O2 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core2 -O3 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core2 -O -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core2 -Os -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer moon/neon/32
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/neon/32
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/neon/32
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/neon/32
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/neon/32
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/neon/32
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/neon/32
gcc -march=barcelona -O2 -fomit-frame-pointer moon/neon/32
gcc -march=barcelona -O3 -fomit-frame-pointer moon/neon/32
gcc -march=barcelona -O -fomit-frame-pointer moon/neon/32
gcc -march=barcelona -Os -fomit-frame-pointer moon/neon/32
gcc -march=k8 -O2 -fomit-frame-pointer moon/neon/32
gcc -march=k8 -O3 -fomit-frame-pointer moon/neon/32
gcc -march=k8 -O -fomit-frame-pointer moon/neon/32
gcc -march=k8 -Os -fomit-frame-pointer moon/neon/32
gcc -march=nocona -O2 -fomit-frame-pointer moon/neon/32
gcc -march=nocona -O3 -fomit-frame-pointer moon/neon/32
gcc -march=nocona -O -fomit-frame-pointer moon/neon/32
gcc -march=nocona -Os -fomit-frame-pointer moon/neon/32

Compiler output

Implementation: crypto_stream/chacha20/moon/avx2/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:75: Error: no such instruction: `vpbroadcastd 0(%rsp),%ymm0'
chacha.S: chacha.S:76: Error: no such instruction: `vpbroadcastd 4+0(%rsp),%ymm1'
chacha.S: chacha.S:77: Error: no such instruction: `vpbroadcastd 8+0(%rsp),%ymm2'
chacha.S: chacha.S:78: Error: no such instruction: `vpbroadcastd 12+0(%rsp),%ymm3'
chacha.S: chacha.S:79: Error: no such instruction: `vpbroadcastd 16(%rsp),%ymm4'
chacha.S: chacha.S:80: Error: no such instruction: `vpbroadcastd 4+16(%rsp),%ymm5'
chacha.S: chacha.S:81: Error: no such instruction: `vpbroadcastd 8+16(%rsp),%ymm6'
chacha.S: chacha.S:82: Error: no such instruction: `vpbroadcastd 12+16(%rsp),%ymm7'
chacha.S: chacha.S:83: Error: no such instruction: `vpbroadcastd 32(%rsp),%ymm8'
chacha.S: chacha.S:84: Error: no such instruction: `vpbroadcastd 4+32(%rsp),%ymm9'
chacha.S: chacha.S:85: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%ymm10'
chacha.S: chacha.S:86: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%ymm11'
chacha.S: chacha.S:87: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%ymm14'
chacha.S: chacha.S:88: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%ymm15'
chacha.S: chacha.S:92: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:93: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:94: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:95: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:96: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:97: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:98: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:99: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:100: Error: suffix or operands invalid for `vpshufb'
chacha.S: chacha.S:101: Error: suffix or operands invalid for `vpshufb'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc moon/avx2/64
gcc moon/avx2/64
gcc -O2 -fomit-frame-pointer moon/avx2/64
gcc -O3 -fomit-frame-pointer moon/avx2/64
gcc -O -fomit-frame-pointer moon/avx2/64
gcc -Os -fomit-frame-pointer moon/avx2/64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx2/64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx2/64
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/avx2/64
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops moon/avx2/64
gcc -funroll-loops -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/avx2/64
gcc -m64 -O2 -fomit-frame-pointer moon/avx2/64
gcc -m64 -O3 -fomit-frame-pointer moon/avx2/64
gcc -m64 -O -fomit-frame-pointer moon/avx2/64
gcc -m64 -Os -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=core2 -O -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=core2 -Os -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/avx2/64
gcc -march=barcelona -O2 -fomit-frame-pointer moon/avx2/64
gcc -march=barcelona -O3 -fomit-frame-pointer moon/avx2/64
gcc -march=barcelona -O -fomit-frame-pointer moon/avx2/64
gcc -march=barcelona -Os -fomit-frame-pointer moon/avx2/64
gcc -march=k8 -O2 -fomit-frame-pointer moon/avx2/64
gcc -march=k8 -O3 -fomit-frame-pointer moon/avx2/64
gcc -march=k8 -O -fomit-frame-pointer moon/avx2/64
gcc -march=k8 -Os -fomit-frame-pointer moon/avx2/64
gcc -march=nocona -O2 -fomit-frame-pointer moon/avx2/64
gcc -march=nocona -O3 -fomit-frame-pointer moon/avx2/64
gcc -march=nocona -O -fomit-frame-pointer moon/avx2/64
gcc -march=nocona -Os -fomit-frame-pointer moon/avx2/64

Compiler output

Implementation: crypto_stream/chacha20/moon/avx/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:535: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:536: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:538: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:688: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:689: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:690: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:692: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:718: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:777: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:797: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:798: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:799: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:800: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:807: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:808: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:813: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:814: Error: suffix or operands invalid for `push'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc moon/avx/32
gcc moon/avx/32
gcc -O2 -fomit-frame-pointer moon/avx/32
gcc -O3 -fomit-frame-pointer moon/avx/32
gcc -O -fomit-frame-pointer moon/avx/32
gcc -Os -fomit-frame-pointer moon/avx/32
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx/32
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx/32
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/avx/32
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/avx/32
gcc -funroll-loops moon/avx/32
gcc -funroll-loops -O2 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -O3 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -O -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -Os -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/avx/32
gcc -m64 -O2 -fomit-frame-pointer moon/avx/32
gcc -m64 -O3 -fomit-frame-pointer moon/avx/32
gcc -m64 -O -fomit-frame-pointer moon/avx/32
gcc -m64 -Os -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core2 -O2 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core2 -O3 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core2 -O -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core2 -Os -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer moon/avx/32
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/avx/32
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/avx/32
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/avx/32
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx/32
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/avx/32
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/avx/32
gcc -march=barcelona -O2 -fomit-frame-pointer moon/avx/32
gcc -march=barcelona -O3 -fomit-frame-pointer moon/avx/32
gcc -march=barcelona -O -fomit-frame-pointer moon/avx/32
gcc -march=barcelona -Os -fomit-frame-pointer moon/avx/32
gcc -march=k8 -O2 -fomit-frame-pointer moon/avx/32
gcc -march=k8 -O3 -fomit-frame-pointer moon/avx/32
gcc -march=k8 -O -fomit-frame-pointer moon/avx/32
gcc -march=k8 -Os -fomit-frame-pointer moon/avx/32
gcc -march=nocona -O2 -fomit-frame-pointer moon/avx/32
gcc -march=nocona -O3 -fomit-frame-pointer moon/avx/32
gcc -march=nocona -O -fomit-frame-pointer moon/avx/32
gcc -march=nocona -Os -fomit-frame-pointer moon/avx/32

Compiler output

Implementation: crypto_stream/chacha20/moon/avx2/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:15: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:21: Error: Incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:50: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:52: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:54: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: chacha.S:56: Error: no such instruction: `vpbroadcastd 572(%esp),%ymm7'
chacha.S: chacha.S:58: Error: no such instruction: `vpbroadcastd 548(%esp),%ymm7'
chacha.S: chacha.S:60: Error: no such instruction: `vbroadcasti128 2160(%esp),%ymm4'
chacha.S: chacha.S:61: Error: no such instruction: `vpbroadcastd 2128(%esp),%ymm0'
chacha.S: chacha.S:62: Error: no such instruction: `vpbroadcastd 552(%esp),%ymm7'
chacha.S: chacha.S:66: Error: no such instruction: `vbroadcasti128 2176(%esp),%ymm6'
chacha.S: chacha.S:67: Error: no such instruction: `vpbroadcastd 2096(%esp),%ymm5'
chacha.S: chacha.S:68: Error: no such instruction: `vpbroadcastd 2112(%esp),%ymm4'
chacha.S: chacha.S:69: Error: no such instruction: `vpbroadcastd 516(%esp),%ymm3'
chacha.S: chacha.S:70: Error: no such instruction: `vpbroadcastd 520(%esp),%ymm2'
chacha.S: chacha.S:71: Error: no such instruction: `vpbroadcastd 524(%esp),%ymm1'
chacha.S: chacha.S:72: Error: no such instruction: `vpbroadcastd 532(%esp),%ymm0'
chacha.S: chacha.S:73: Error: no such instruction: `vpbroadcastd 556(%esp),%ymm7'
chacha.S: chacha.S:172: Error: suffix or operands invalid for `vpaddd'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc moon/avx2/32
gcc moon/avx2/32
gcc -O2 -fomit-frame-pointer moon/avx2/32
gcc -O3 -fomit-frame-pointer moon/avx2/32
gcc -O -fomit-frame-pointer moon/avx2/32
gcc -Os -fomit-frame-pointer moon/avx2/32
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx2/32
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx2/32
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/avx2/32
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops moon/avx2/32
gcc -funroll-loops -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/avx2/32
gcc -m64 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m64 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m64 -O -fomit-frame-pointer moon/avx2/32
gcc -m64 -Os -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core2 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core2 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core2 -O -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core2 -Os -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/avx2/32
gcc -march=barcelona -O2 -fomit-frame-pointer moon/avx2/32
gcc -march=barcelona -O3 -fomit-frame-pointer moon/avx2/32
gcc -march=barcelona -O -fomit-frame-pointer moon/avx2/32
gcc -march=barcelona -Os -fomit-frame-pointer moon/avx2/32
gcc -march=k8 -O2 -fomit-frame-pointer moon/avx2/32
gcc -march=k8 -O3 -fomit-frame-pointer moon/avx2/32
gcc -march=k8 -O -fomit-frame-pointer moon/avx2/32
gcc -march=k8 -Os -fomit-frame-pointer moon/avx2/32
gcc -march=nocona -O2 -fomit-frame-pointer moon/avx2/32
gcc -march=nocona -O3 -fomit-frame-pointer moon/avx2/32
gcc -march=nocona -O -fomit-frame-pointer moon/avx2/32
gcc -march=nocona -Os -fomit-frame-pointer moon/avx2/32

Compiler output

Implementation: crypto_stream/chacha20/moon/xop/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:19: Error: Incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:545: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:594: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:614: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:615: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:616: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:617: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:624: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:625: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:630: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:631: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:636: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:637: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:638: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:639: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:651: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:652: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:653: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:654: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:661: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:662: Error: suffix or operands invalid for `pop'

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc moon/xop/32
gcc moon/xop/32
gcc -O2 -fomit-frame-pointer moon/xop/32
gcc -O3 -fomit-frame-pointer moon/xop/32
gcc -O -fomit-frame-pointer moon/xop/32
gcc -Os -fomit-frame-pointer moon/xop/32
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/xop/32
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/xop/32
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/xop/32
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops moon/xop/32
gcc -funroll-loops -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/xop/32
gcc -m64 -O2 -fomit-frame-pointer moon/xop/32
gcc -m64 -O3 -fomit-frame-pointer moon/xop/32
gcc -m64 -O -fomit-frame-pointer moon/xop/32
gcc -m64 -Os -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core2 -O2 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core2 -O3 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core2 -O -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core2 -Os -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer moon/xop/32
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/xop/32
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/xop/32
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/xop/32
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/xop/32
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/xop/32
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/xop/32
gcc -march=barcelona -O2 -fomit-frame-pointer moon/xop/32
gcc -march=barcelona -O3 -fomit-frame-pointer moon/xop/32
gcc -march=barcelona -O -fomit-frame-pointer moon/xop/32
gcc -march=barcelona -Os -fomit-frame-pointer moon/xop/32
gcc -march=k8 -O2 -fomit-frame-pointer moon/xop/32
gcc -march=k8 -O3 -fomit-frame-pointer moon/xop/32
gcc -march=k8 -O -fomit-frame-pointer moon/xop/32
gcc -march=k8 -Os -fomit-frame-pointer moon/xop/32
gcc -march=nocona -O2 -fomit-frame-pointer moon/xop/32
gcc -march=nocona -O3 -fomit-frame-pointer moon/xop/32
gcc -march=nocona -O -fomit-frame-pointer moon/xop/32
gcc -march=nocona -Os -fomit-frame-pointer moon/xop/32

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:0:
api.c: /home/gva/Projects/SUPERCOP/supercop-20140622/supercop-data/jos/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.
api.c: In file included from api.c:1:0:
api.c: /home/gva/Projects/SUPERCOP/supercop-20140622/supercop-data/jos/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54:5: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:54:13: error: expected ';' before 'v0'
stream.c: stream.c:58:13: error: expected ';' before 's0'
stream.c: stream.c:60:13: error: expected ';' before 's1'
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:62:5: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:68:9: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68:15: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68:20: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68:25: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68:29: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68:34: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68:39: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69:9: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69:15: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69:20: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:29: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69:38: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69:53: error: 'v11' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: ...
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54:5: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:54:13: error: expected ';' before 'v0'
stream.c: stream.c:58:13: error: expected ';' before 's0'
stream.c: stream.c:60:13: error: expected ';' before 's1'
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:62:5: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:68:9: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68:15: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68:20: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68:25: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68:29: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68:34: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68:39: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69:9: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69:15: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69:20: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:29: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69:38: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69:53: error: 'v11' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: ...

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

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: 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 -m64 -march=barcelona -O2 -fomit-frame-pointer goll_gueron
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer goll_gueron
gcc -m64 -march=barcelona -O -fomit-frame-pointer goll_gueron
gcc -m64 -march=barcelona -Os -fomit-frame-pointer goll_gueron

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: In file included from chacha.c:101:0:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:101:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:102:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: In file included from chacha.c:105:0:
chacha.c: u1.h:23:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:36:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:50:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:63:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: In file included from chacha.c:101:0:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:101:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:102:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: In file included from chacha.c:105:0:
chacha.c: u1.h:23:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:36:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:50:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:63:11: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_stream/chacha20/moon/armv6/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv6'
chacha.S: chacha.S:9: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:10: Error: no such instruction: `beq .Lchacha_blocks_armv6_nobytes'
chacha.S: chacha.S:11: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:12: Error: too many memory references for `sub'
chacha.S: chacha.S:13: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:14: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:15: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:16: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:17: Error: too many memory references for `add'
chacha.S: chacha.S:18: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:19: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:20: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:21: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:22: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:23: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:24: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:25: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r4,[r0]'
chacha.S: chacha.S:27: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:29: Error: no such instruction: `ldr r3,[sp,'
chacha.S: chacha.S:30: Error: no such instruction: `ldr r1,[sp,'
chacha.S: chacha.S:31: Error: expecting operand after ','; got nothing
chacha.S: chacha.S:32: Error: no such instruction: `bhs .Lchacha_blocks_armv6_noswap1'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv6'
chacha.S: chacha.S:9: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:10: Error: no such instruction: `beq .Lchacha_blocks_armv6_nobytes'
chacha.S: chacha.S:11: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:12: Error: too many memory references for `sub'
chacha.S: chacha.S:13: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:14: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:15: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:16: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:17: Error: too many memory references for `add'
chacha.S: chacha.S:18: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:19: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:20: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:21: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:22: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:23: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:24: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:25: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r4,[r0]'
chacha.S: chacha.S:27: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:29: Error: no such instruction: `ldr r3,[sp,'
chacha.S: chacha.S:30: Error: no such instruction: `ldr r1,[sp,'
chacha.S: chacha.S:31: Error: expecting operand after ','; got nothing
chacha.S: chacha.S:32: Error: no such instruction: `bhs .Lchacha_blocks_armv6_noswap1'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/neon/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv7'
chacha.S: chacha.S:3: Error: junk at end of line, first unrecognized character is `-'
chacha.S: chacha.S:4: Error: unknown pseudo-op: `.fpu'
chacha.S: chacha.S:10: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:11: Error: no such instruction: `beq .Lchacha_blocks_neon_nobytes'
chacha.S: chacha.S:12: Error: no such instruction: `vstmdb sp!,{q4,q5,q6,q7}'
chacha.S: chacha.S:13: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:14: Error: too many memory references for `mov'
chacha.S: chacha.S:15: Error: too many memory references for `sub'
chacha.S: chacha.S:16: Error: too many memory references for `and'
chacha.S: chacha.S:17: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:18: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:19: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:20: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:21: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:22: Error: too many memory references for `add'
chacha.S: chacha.S:23: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:24: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:25: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:27: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:28: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:29: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:30: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv7'
chacha.S: chacha.S:3: Error: junk at end of line, first unrecognized character is `-'
chacha.S: chacha.S:4: Error: unknown pseudo-op: `.fpu'
chacha.S: chacha.S:10: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:11: Error: no such instruction: `beq .Lchacha_blocks_neon_nobytes'
chacha.S: chacha.S:12: Error: no such instruction: `vstmdb sp!,{q4,q5,q6,q7}'
chacha.S: chacha.S:13: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:14: Error: too many memory references for `mov'
chacha.S: chacha.S:15: Error: too many memory references for `sub'
chacha.S: chacha.S:16: Error: too many memory references for `and'
chacha.S: chacha.S:17: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:18: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:19: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:20: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:21: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:22: Error: too many memory references for `add'
chacha.S: chacha.S:23: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:24: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:25: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:27: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:28: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:29: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:30: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx2/64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:75: Error: no such instruction: `vpbroadcastd 0(%rsp),%ymm0'
chacha.S: chacha.S:76: Error: no such instruction: `vpbroadcastd 4+0(%rsp),%ymm1'
chacha.S: chacha.S:77: Error: no such instruction: `vpbroadcastd 8+0(%rsp),%ymm2'
chacha.S: chacha.S:78: Error: no such instruction: `vpbroadcastd 12+0(%rsp),%ymm3'
chacha.S: chacha.S:79: Error: no such instruction: `vpbroadcastd 16(%rsp),%ymm4'
chacha.S: chacha.S:80: Error: no such instruction: `vpbroadcastd 4+16(%rsp),%ymm5'
chacha.S: chacha.S:81: Error: no such instruction: `vpbroadcastd 8+16(%rsp),%ymm6'
chacha.S: chacha.S:82: Error: no such instruction: `vpbroadcastd 12+16(%rsp),%ymm7'
chacha.S: chacha.S:83: Error: no such instruction: `vpbroadcastd 32(%rsp),%ymm8'
chacha.S: chacha.S:84: Error: no such instruction: `vpbroadcastd 4+32(%rsp),%ymm9'
chacha.S: chacha.S:85: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%ymm10'
chacha.S: chacha.S:86: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%ymm11'
chacha.S: chacha.S:87: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%ymm14'
chacha.S: chacha.S:88: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%ymm15'
chacha.S: chacha.S:92: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:93: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:94: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:95: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:96: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:97: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:98: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:99: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:100: Error: suffix or operands invalid for `vpshufb'
chacha.S: chacha.S:101: Error: suffix or operands invalid for `vpshufb'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:75: Error: no such instruction: `vpbroadcastd 0(%rsp),%ymm0'
chacha.S: chacha.S:76: Error: no such instruction: `vpbroadcastd 4+0(%rsp),%ymm1'
chacha.S: chacha.S:77: Error: no such instruction: `vpbroadcastd 8+0(%rsp),%ymm2'
chacha.S: chacha.S:78: Error: no such instruction: `vpbroadcastd 12+0(%rsp),%ymm3'
chacha.S: chacha.S:79: Error: no such instruction: `vpbroadcastd 16(%rsp),%ymm4'
chacha.S: chacha.S:80: Error: no such instruction: `vpbroadcastd 4+16(%rsp),%ymm5'
chacha.S: chacha.S:81: Error: no such instruction: `vpbroadcastd 8+16(%rsp),%ymm6'
chacha.S: chacha.S:82: Error: no such instruction: `vpbroadcastd 12+16(%rsp),%ymm7'
chacha.S: chacha.S:83: Error: no such instruction: `vpbroadcastd 32(%rsp),%ymm8'
chacha.S: chacha.S:84: Error: no such instruction: `vpbroadcastd 4+32(%rsp),%ymm9'
chacha.S: chacha.S:85: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%ymm10'
chacha.S: chacha.S:86: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%ymm11'
chacha.S: chacha.S:87: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%ymm14'
chacha.S: chacha.S:88: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%ymm15'
chacha.S: chacha.S:92: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:93: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:94: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:95: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:96: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:97: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:98: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:99: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:100: Error: suffix or operands invalid for `vpshufb'
chacha.S: chacha.S:101: Error: suffix or operands invalid for `vpshufb'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:535: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:536: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:538: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:688: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:689: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:690: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:692: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:718: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:777: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:797: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:798: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:799: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:800: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:807: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:808: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:813: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:814: Error: suffix or operands invalid for `push'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:535: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:536: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:538: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:688: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:689: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:690: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:692: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:718: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:777: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:797: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:798: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:799: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:800: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:807: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:808: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:813: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:814: Error: suffix or operands invalid for `push'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx2/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:15: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:21: Error: Incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:50: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:52: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:54: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: chacha.S:56: Error: no such instruction: `vpbroadcastd 572(%esp),%ymm7'
chacha.S: chacha.S:58: Error: no such instruction: `vpbroadcastd 548(%esp),%ymm7'
chacha.S: chacha.S:60: Error: no such instruction: `vbroadcasti128 2160(%esp),%ymm4'
chacha.S: chacha.S:61: Error: no such instruction: `vpbroadcastd 2128(%esp),%ymm0'
chacha.S: chacha.S:62: Error: no such instruction: `vpbroadcastd 552(%esp),%ymm7'
chacha.S: chacha.S:66: Error: no such instruction: `vbroadcasti128 2176(%esp),%ymm6'
chacha.S: chacha.S:67: Error: no such instruction: `vpbroadcastd 2096(%esp),%ymm5'
chacha.S: chacha.S:68: Error: no such instruction: `vpbroadcastd 2112(%esp),%ymm4'
chacha.S: chacha.S:69: Error: no such instruction: `vpbroadcastd 516(%esp),%ymm3'
chacha.S: chacha.S:70: Error: no such instruction: `vpbroadcastd 520(%esp),%ymm2'
chacha.S: chacha.S:71: Error: no such instruction: `vpbroadcastd 524(%esp),%ymm1'
chacha.S: chacha.S:72: Error: no such instruction: `vpbroadcastd 532(%esp),%ymm0'
chacha.S: chacha.S:73: Error: no such instruction: `vpbroadcastd 556(%esp),%ymm7'
chacha.S: chacha.S:172: Error: suffix or operands invalid for `vpaddd'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:15: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:21: Error: Incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:50: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:52: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:54: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: chacha.S:56: Error: no such instruction: `vpbroadcastd 572(%esp),%ymm7'
chacha.S: chacha.S:58: Error: no such instruction: `vpbroadcastd 548(%esp),%ymm7'
chacha.S: chacha.S:60: Error: no such instruction: `vbroadcasti128 2160(%esp),%ymm4'
chacha.S: chacha.S:61: Error: no such instruction: `vpbroadcastd 2128(%esp),%ymm0'
chacha.S: chacha.S:62: Error: no such instruction: `vpbroadcastd 552(%esp),%ymm7'
chacha.S: chacha.S:66: Error: no such instruction: `vbroadcasti128 2176(%esp),%ymm6'
chacha.S: chacha.S:67: Error: no such instruction: `vpbroadcastd 2096(%esp),%ymm5'
chacha.S: chacha.S:68: Error: no such instruction: `vpbroadcastd 2112(%esp),%ymm4'
chacha.S: chacha.S:69: Error: no such instruction: `vpbroadcastd 516(%esp),%ymm3'
chacha.S: chacha.S:70: Error: no such instruction: `vpbroadcastd 520(%esp),%ymm2'
chacha.S: chacha.S:71: Error: no such instruction: `vpbroadcastd 524(%esp),%ymm1'
chacha.S: chacha.S:72: Error: no such instruction: `vpbroadcastd 532(%esp),%ymm0'
chacha.S: chacha.S:73: Error: no such instruction: `vpbroadcastd 556(%esp),%ymm7'
chacha.S: chacha.S:172: Error: suffix or operands invalid for `vpaddd'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/xop/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:19: Error: Incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:545: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:594: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:614: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:615: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:616: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:617: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:624: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:625: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:630: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:631: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:636: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:637: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:638: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:639: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:651: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:652: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:653: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:654: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:661: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:662: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:19: Error: Incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:545: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:594: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:614: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:615: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:616: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:617: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:624: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:625: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:630: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:631: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:636: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:637: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:638: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:639: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:651: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:652: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:653: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:654: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:661: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:662: Error: suffix or operands invalid for `pop'

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
chacha.c: In file included from chacha.c:101:0:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:101:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:102:9: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=core2 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=core2 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer dolbeau/amd64-avx2