Implementation notes: x86, cryptothinkx, crypto_hash/blake2b

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_hash
Primitive: blake2b
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4263? ? ?? ? ?moon/avx2/32gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017013120170105
4371? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017013120170105
4377? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017013120170105
4380? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017013120170105
4380? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017013120170105
4380? ? ?? ? ?moon/avx2/32gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017013120170105
4380? ? ?? ? ?moon/avx2/32gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
4383? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017013120170105
4383? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017013120170105
4383? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017013120170105
4383? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017013120170105
4386? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013120170105
4386? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017013120170105
4386? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017013120170105
4386? ? ?? ? ?moon/avx2/32gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017013120170105
4386? ? ?? ? ?moon/avx2/32gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017013120170105
4386? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017013120170105
4386? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017013120170105
4389? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017013120170105
4389? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017013120170105
4389? ? ?? ? ?moon/avx2/32gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017013120170105
4392? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017013120170105
4392? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017013120170105
4392? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
4392? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017013120170105
4392? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017013120170105
4392? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017013120170105
4392? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017013120170105
4392? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013120170105
4392? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017013120170105
4392? ? ?? ? ?moon/avx2/32gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017013120170105
4392? ? ?? ? ?moon/avx2/32gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017013120170105
4392? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017013120170105
4392? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-m32_-O_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013120170105
4395? ? ?? ? ?moon/avx2/32gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013120170105
4398? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017013120170105
4398? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017013120170105
4398? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
4398? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013120170105
4398? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017013120170105
4398? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013120170105
4398? ? ?? ? ?moon/avx2/32gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
4398? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017013120170105
4398? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017013120170105
4398? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013120170105
4401? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017013120170105
4401? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017013120170105
4401? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013120170105
4401? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017013120170105
4401? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017013120170105
4404? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017013120170105
4404? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017013120170105
4404? ? ?? ? ?moon/avx2/32gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017013120170105
4407? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
4407? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017013120170105
4407? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017013120170105
4407? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013120170105
4407? ? ?? ? ?moon/avx2/32gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
4407? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017013120170105
4407? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017013120170105
4407? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017013120170105
4407? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013120170105
4410? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017013120170105
4410? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017013120170105
4410? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017013120170105
4410? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017013120170105
4413? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017013120170105
4413? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017013120170105
4413? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013120170105
4413? ? ?? ? ?moon/avx2/32gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017013120170105
4413? ? ?? ? ?moon/avx2/32gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017013120170105
4413? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017013120170105
4413? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017013120170105
4416? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017013120170105
4416? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
4419? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017013120170105
4419? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017013120170105
4419? ? ?? ? ?moon/avx2/32gcc_-m32_-O3_-fomit-frame-pointer2017013120170105
4422? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017013120170105
4422? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017013120170105
4485? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017013120170105
4506? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017013120170105
4518? ? ?? ? ?moon/avx2/32gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017013120170105
4527? ? ?? ? ?moon/avx2/32gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013120170105
4530? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017013120170105
4530? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013120170105
4530? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017013120170105
4530? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017013120170105
4530? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017013120170105
4530? ? ?? ? ?moon/avx2/32gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
4530? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013120170105
4530? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017013120170105
4533? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017013120170105
4533? ? ?? ? ?moon/avx2/32gcc_-m32_-Os_-fomit-frame-pointer2017013120170105
4533? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017013120170105
4533? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017013120170105
4533? ? ?? ? ?moon/avx2/32gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017013120170105
4533? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017013120170105
4533? ? ?? ? ?moon/avx2/32gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013120170105
4536? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017013120170105
4536? ? ?? ? ?moon/avx2/32gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017013120170105
4536? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017013120170105
4536? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017013120170105
4536? ? ?? ? ?moon/avx2/32gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017013120170105
4536? ? ?? ? ?moon/avx2/32gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017013120170105
4536? ? ?? ? ?moon/avx2/32gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017013120170105
4536? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013120170105
4536? ? ?? ? ?moon/avx2/32gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017013120170105
4539? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
4539? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017013120170105
4539? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013120170105
4539? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013120170105
4539? ? ?? ? ?moon/avx2/32gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
4539? ? ?? ? ?moon/avx2/32gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017013120170105
4539? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017013120170105
4539? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013120170105
4539? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017013120170105
4539? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017013120170105
4542? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
4542? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017013120170105
4542? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013120170105
4542? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017013120170105
4542? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017013120170105
4542? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017013120170105
4542? ? ?? ? ?moon/avx2/32gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017013120170105
4542? ? ?? ? ?moon/avx2/32gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
4542? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017013120170105
4545? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017013120170105
4545? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017013120170105
4545? ? ?? ? ?moon/avx2/32gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
4545? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017013120170105
4545? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017013120170105
4545? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017013120170105
4545? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017013120170105
4548? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017013120170105
4548? ? ?? ? ?moon/avx2/32gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017013120170105
4548? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017013120170105
4548? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013120170105
4551? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017013120170105
4551? ? ?? ? ?moon/avx2/32gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
4551? ? ?? ? ?moon/avx2/32gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017013120170105
4551? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017013120170105
4551? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017013120170105
4551? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017013120170105
4551? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017013120170105
4554? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017013120170105
4554? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017013120170105
4554? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017013120170105
4554? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017013120170105
4557? ? ?? ? ?moon/avx2/32gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017013120170105
4587? ? ?? ? ?moon/avx2/32gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
4635? ? ?? ? ?avx2-1gcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017013120170105
4635? ? ?? ? ?avx2-1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017013120170105
4635? ? ?? ? ?avx2-1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017013120170105
4641? ? ?? ? ?avx2-1gcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017013120170105
4644? ? ?? ? ?moon/avx2/32gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017013120170105
4659? ? ?? ? ?avx2-1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017013120170105
4671? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017013120170105
4674? ? ?? ? ?moon/avx2/32gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017013120170105
4674? ? ?? ? ?avx2-2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017013120170105
4680? ? ?? ? ?avx2-1gcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017013120170105
4680? ? ?? ? ?avx2-2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017013120170105
4689? ? ?? ? ?avx2-2gcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017013120170105
4695? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017013120170105
4704? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017013120170105
4713? ? ?? ? ?avx2-2gcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017013120170105
4713? ? ?? ? ?avx2-2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017013120170105
4800? ? ?? ? ?avx2-1gcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017013120170105
4809? ? ?? ? ?avx2-1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017013120170105
4824? ? ?? ? ?avx2-2gcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017013120170105
4857? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013120170105
4863? ? ?? ? ?moon/avx2/32gcc_-m32_-O2_-fomit-frame-pointer2017013120170105
4863? ? ?? ? ?avx2-2gcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017013120170105
4875? ? ?? ? ?avx2-2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017013120170105
4926? ? ?? ? ?moon/avx/32gcc_-m32_-O3_-fomit-frame-pointer2017013120170105
5031? ? ?? ? ?moon/avx/32gcc_-m32_-Os_-fomit-frame-pointer2017013120170105
5032? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017013120170105
5032? ? ?? ? ?moon/avx2/32gcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017013120170105
5040? ? ?? ? ?moon/avx2/32gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
5040? ? ?? ? ?moon/avx2/32gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017013120170105
5223? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017013120170105
5226? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017013120170105
5232? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013120170105
5235? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017013120170105
5235? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017013120170105
5238? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017013120170105
5238? ? ?? ? ?moon/avx2/32gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017013120170105
5241? ? ?? ? ?moon/avx/32gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
5244? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017013120170105
5247? ? ?? ? ?moon/avx/32gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017013120170105
5250? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017013120170105
5253? ? ?? ? ?moon/avx/32gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017013120170105
5253? ? ?? ? ?moon/avx/32gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017013120170105
5256? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
5259? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017013120170105
5259? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017013120170105
5259? ? ?? ? ?moon/avx/32gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017013120170105
5262? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017013120170105
5262? ? ?? ? ?moon/avx/32gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
5265? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
5265? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013120170105
5265? ? ?? ? ?moon/avx/32gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013120170105
5268? ? ?? ? ?moon/avx/32gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017013120170105
5268? ? ?? ? ?moon/avx/32gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
5271? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
5271? ? ?? ? ?moon/avx/32gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017013120170105
5271? ? ?? ? ?moon/avx/32gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013120170105
5274? ? ?? ? ?moon/avx/32gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017013120170105
5280? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017013120170105
5280? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017013120170105
5280? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017013120170105
5286? ? ?? ? ?moon/avx/32gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017013120170105
5289? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017013120170105
5292? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017013120170105
5292? ? ?? ? ?moon/avx/32gcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017013120170105
5292? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017013120170105
5295? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017013120170105
5295? ? ?? ? ?moon/avx/32gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
5295? ? ?? ? ?moon/avx/32gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017013120170105
5295? ? ?? ? ?moon/avx/32gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017013120170105
5295? ? ?? ? ?moon/avx/32gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017013120170105
5295? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013120170105
5298? ? ?? ? ?moon/avx/32gcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017013120170105
5301? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017013120170105
5301? ? ?? ? ?moon/avx/32gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017013120170105
5304? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017013120170105
5307? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017013120170105
5310? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017013120170105
5313? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017013120170105
5313? ? ?? ? ?moon/avx/32gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017013120170105
5313? ? ?? ? ?moon/avx/32gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017013120170105
5316? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017013120170105
5316? ? ?? ? ?moon/avx/32gcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017013120170105
5328? ? ?? ? ?moon/avx/32gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017013120170105
5328? ? ?? ? ?moon/avx/32gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017013120170105
5331? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017013120170105
5334? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017013120170105
5334? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017013120170105
5334? ? ?? ? ?moon/avx/32gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017013120170105
5337? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013120170105
5340? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013120170105
5346? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017013120170105
5352? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017013120170105
5355? ? ?? ? ?moon/avx/32gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
5358? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017013120170105
5358? ? ?? ? ?moon/avx/32gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017013120170105
5361? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013120170105
5361? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013120170105
5364? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017013120170105
5364? ? ?? ? ?moon/avx/32gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017013120170105
5364? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017013120170105
5367? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017013120170105
5376? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017013120170105
5376? ? ?? ? ?moon/avx/32gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017013120170105
5379? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017013120170105
5379? ? ?? ? ?moon/avx/32gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017013120170105
5385? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017013120170105
5385? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017013120170105
5388? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017013120170105
5391? ? ?? ? ?moon/avx/32gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017013120170105
5391? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017013120170105
5400? ? ?? ? ?moon/avx/32gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017013120170105
5400? ? ?? ? ?moon/avx/32gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017013120170105
5400? ? ?? ? ?moon/avx/32gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017013120170105
5403? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017013120170105
5403? ? ?? ? ?moon/avx/32gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017013120170105
5403? ? ?? ? ?moon/avx/32gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017013120170105
5409? ? ?? ? ?moon/avx/32gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017013120170105
5409? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017013120170105
5412? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017013120170105
5418? ? ?? ? ?moon/avx/32gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017013120170105
5421? ? ?? ? ?moon/avx/32gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017013120170105
5421? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017013120170105
5427? ? ?? ? ?moon/avx/32gcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017013120170105
5427? ? ?? ? ?moon/avx/32gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017013120170105
5427? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017013120170105
5433? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013120170105
5433? ? ?? ? ?moon/avx/32gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017013120170105
5433? ? ?? ? ?moon/avx/32gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017013120170105
5436? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017013120170105
5436? ? ?? ? ?moon/avx/32gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
5439? ? ?? ? ?moon/avx/32gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013120170105
5442? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017013120170105
5442? ? ?? ? ?moon/avx/32gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017013120170105
5442? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017013120170105
5445? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017013120170105
5445? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017013120170105
5445? ? ?? ? ?moon/avx/32gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017013120170105
5448? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017013120170105
5448? ? ?? ? ?moon/avx2/32gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017013120170105
5448? ? ?? ? ?moon/avx/32gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
5448? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017013120170105
5451? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013120170105
5451? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017013120170105
5454? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013120170105
5454? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017013120170105
5454? ? ?? ? ?moon/avx/32gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017013120170105
5454? ? ?? ? ?moon/avx/32gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017013120170105
5454? ? ?? ? ?moon/avx/32gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017013120170105
5454? ? ?? ? ?moon/avx/32gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017013120170105
5454? ? ?? ? ?moon/avx/32gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017013120170105
5457? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013120170105
5460? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017013120170105
5466? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013120170105
5469? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
5469? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017013120170105
5472? ? ?? ? ?moon/avx/32gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017013120170105
5472? ? ?? ? ?moon/avx/32gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017013120170105
5472? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017013120170105
5475? ? ?? ? ?moon/avx/32gcc_-m32_-O2_-fomit-frame-pointer2017013120170105
5475? ? ?? ? ?moon/avx/32gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017013120170105
5475? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017013120170105
5481? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017013120170105
5484? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
5487? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017013120170105
5487? ? ?? ? ?moon/avx/32gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017013120170105
5487? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017013120170105
5490? ? ?? ? ?moon/avx/32gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017013120170105
5496? ? ?? ? ?moon/avx/32gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017013120170105
5496? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013120170105
5496? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017013120170105
5502? ? ?? ? ?moon/avx/32gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017013120170105
5502? ? ?? ? ?moon/avx/32gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
5505? ? ?? ? ?moon/avx/32gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
5520? ? ?? ? ?moon/avx/32gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017013120170105
5520? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017013120170105
5523? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013120170105
5526? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017013120170105
5529? ? ?? ? ?moon/avx/32gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017013120170105
5532? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
5532? ? ?? ? ?moon/avx/32gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017013120170105
5535? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
5538? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017013120170105
5538? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017013120170105
5538? ? ?? ? ?moon/avx/32gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017013120170105
5541? ? ?? ? ?moon/avx/32gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017013120170105
5544? ? ?? ? ?moon/avx/32gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017013120170105
5550? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017013120170105
5550? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013120170105
5550? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017013120170105
5556? ? ?? ? ?moon/avx/32gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
5556? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013120170105
5562? ? ?? ? ?moon/avx/32gcc_-m32_-O_-fomit-frame-pointer2017013120170105
5562? ? ?? ? ?moon/avx/32gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017013120170105
5565? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017013120170105
5574? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013120170105
5574? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017013120170105
5574? ? ?? ? ?moon/avx/32gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017013120170105
5580? ? ?? ? ?moon/avx/32gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017013120170105
5604? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017013120170105
5613? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013120170105
5616? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017013120170105
5661? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017013120170105
5679? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017013120170105
5688? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013120170105
5721? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017013120170105
5724? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017013120170105
5760? ? ?? ? ?moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017013120170105
5766? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017013120170105
5796? ? ?? ? ?moon/avx/32gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017013120170105
5799? ? ?? ? ?moon/avx/32gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
5805? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017013120170105
5805? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017013120170105
5823? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017013120170105
5826? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017013120170105
5826? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013120170105
5829? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017013120170105
5829? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013120170105
5835? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017013120170105
5835? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017013120170105
5838? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017013120170105
5841? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017013120170105
5841? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017013120170105
5841? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
5841? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013120170105
5841? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017013120170105
5844? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
5844? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013120170105
5847? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017013120170105
5847? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017013120170105
5847? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017013120170105
5847? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017013120170105
5850? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013120170105
5853? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017013120170105
5853? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017013120170105
5853? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017013120170105
5856? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017013120170105
5856? ? ?? ? ?moon/avx/32gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017013120170105
5859? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017013120170105
5862? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017013120170105
5862? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017013120170105
5862? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
5862? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017013120170105
5862? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017013120170105
5862? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017013120170105
5865? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017013120170105
5865? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017013120170105
5868? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017013120170105
5868? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017013120170105
5868? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013120170105
5868? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013120170105
5871? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017013120170105
5871? ? ?? ? ?moon/ssse3/32gcc_-m32_-O3_-fomit-frame-pointer2017013120170105
5874? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017013120170105
5874? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
5880? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
5880? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017013120170105
5880? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
5883? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
5883? ? ?? ? ?moon/avx/32gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013120170105
5889? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017013120170105
5889? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017013120170105
5889? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
5895? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013120170105
5895? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017013120170105
5898? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017013120170105
5898? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
5898? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017013120170105
5898? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017013120170105
5898? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017013120170105
5901? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013120170105
5901? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017013120170105
5904? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017013120170105
5907? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017013120170105
5907? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017013120170105
5907? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013120170105
5907? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017013120170105
5907? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017013120170105
5916? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017013120170105
5916? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017013120170105
5919? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017013120170105
5925? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017013120170105
5928? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
5934? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017013120170105
5934? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013120170105
5937? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017013120170105
5949? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017013120170105
5952? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017013120170105
5955? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017013120170105
5961? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017013120170105
5976? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017013120170105
5979? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017013120170105
5985? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017013120170105
5988? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017013120170105
5994? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017013120170105
5997? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017013120170105
6009? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017013120170105
6009? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013120170105
6012? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017013120170105
6015? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017013120170105
6015? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017013120170105
6024? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017013120170105
6024? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017013120170105
6027? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017013120170105
6027? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017013120170105
6030? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017013120170105
6036? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017013120170105
6036? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017013120170105
6042? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017013120170105
6042? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017013120170105
6045? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017013120170105
6048? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
6048? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017013120170105
6048? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017013120170105
6048? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017013120170105
6051? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017013120170105
6051? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017013120170105
6051? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
6054? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
6054? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013120170105
6060? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017013120170105
6063? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
6066? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017013120170105
6069? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017013120170105
6072? ? ?? ? ?moon/ssse3/32gcc_-m32_-Os_-fomit-frame-pointer2017013120170105
6075? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017013120170105
6075? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017013120170105
6078? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017013120170105
6081? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017013120170105
6081? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017013120170105
6081? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013120170105
6087? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017013120170105
6087? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017013120170105
6090? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017013120170105
6090? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017013120170105
6093? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017013120170105
6096? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017013120170105
6096? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013120170105
6096? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017013120170105
6099? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013120170105
6099? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017013120170105
6099? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013120170105
6102? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
6105? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017013120170105
6105? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017013120170105
6105? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017013120170105
6108? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017013120170105
6108? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013120170105
6111? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017013120170105
6126? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017013120170105
6147? ? ?? ? ?moon/ssse3/32gcc_-m32_-O2_-fomit-frame-pointer2017013120170105
6150? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017013120170105
6159? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017013120170105
6162? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017013120170105
6177? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017013120170105
6225? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013120170105
6240? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017013120170105
6246? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017013120170105
6252? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017013120170105
6252? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017013120170105
6291? ? ?? ? ?moon/ssse3/32gcc_-m32_-O_-fomit-frame-pointer2017013120170105
6291? ? ?? ? ?xmmgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017013120170105
6294? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017013120170105
6456? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017013120170105
6474? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017013120170105
6477? ? ?? ? ?xmmgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017013120170105
6492? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017013120170105
6492? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017013120170105
6510? ? ?? ? ?xmmgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017013120170105
6516? ? ?? ? ?xmmgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017013120170105
6522? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017013120170105
6537? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017013120170105
6540? ? ?? ? ?xmmgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017013120170105
6552? ? ?? ? ?xmmgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017013120170105
6558? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017013120170105
6561? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017013120170105
6573? ? ?? ? ?xmmgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017013120170105
6576? ? ?? ? ?xmmgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017013120170105
6585? ? ?? ? ?xmmgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017013120170105
6588? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
6588? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017013120170105
6603? ? ?? ? ?xmmgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017013120170105
6640? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017013120170105
6668? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017013120170105
6675? ? ?? ? ?xmmgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017013120170105
6693? ? ?? ? ?xmmgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017013120170105
6700? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017013120170105
6711? ? ?? ? ?xmmgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017013120170105
6724? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017013120170105
6726? ? ?? ? ?xmmgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017013120170105
6735? ? ?? ? ?xmmgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017013120170105
6756? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017013120170105
6780? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013120170105
6825? ? ?? ? ?xmmgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017013120170105
6825? ? ?? ? ?xmmgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017013120170105
6840? ? ?? ? ?xmmgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017013120170105
6882? ? ?? ? ?xmmgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017013120170105
6928? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
6930? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017013120170105
6933? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017013120170105
6939? ? ?? ? ?avx2-3gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017013120170105
6942? ? ?? ? ?avx2-3gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017013120170105
6970? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017013120170105
6975? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017013120170105
6999? ? ?? ? ?xmmgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017013120170105
7020? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017013120170105
7028? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017013120170105
7035? ? ?? ? ?avx2-3gcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017013120170105
7059? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013120170105
7071? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013120170105
7071? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017013120170105
7074? ? ?? ? ?xmmgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017013120170105
7080? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013120170105
7092? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017013120170105
7092? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013120170105
7101? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
7101? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013120170105
7107? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017013120170105
7119? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
7122? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
7122? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017013120170105
7125? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
7125? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017013120170105
7131? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017013120170105
7140? ? ?? ? ?xmmgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017013120170105
7146? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017013120170105
7149? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017013120170105
7161? ? ?? ? ?xmmgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013120170105
7164? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017013120170105
7164? ? ?? ? ?xmmgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017013120170105
7173? ? ?? ? ?avx2-3gcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017013120170105
7176? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013120170105
7179? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013120170105
7179? ? ?? ? ?avx2-3gcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017013120170105
7191? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
7194? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
7194? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
7206? ? ?? ? ?xmmgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017013120170105
7218? ? ?? ? ?xmmgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017013120170105
7227? ? ?? ? ?xmmgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017013120170105
7230? ? ?? ? ?xmmgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013120170105
7230? ? ?? ? ?xmmgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013120170105
7236? ? ?? ? ?xmmgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
7236? ? ?? ? ?xmmgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013120170105
7244? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013120170105
7244? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017013120170105
7272? ? ?? ? ?avx2-3gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017013120170105
7278? ? ?? ? ?xmmgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013120170105
7296? ? ?? ? ?avx2-3gcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017013120170105
7296? ? ?? ? ?avx2-3gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017013120170105
7389? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013120170105
7434? ? ?? ? ?xmmgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017013120170105
7440? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
7440? ? ?? ? ?xmmgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013120170105
7443? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
7449? ? ?? ? ?xmmgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017013120170105
7455? ? ?? ? ?xmmgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
7464? ? ?? ? ?xmmgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017013120170105
7470? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
7479? ? ?? ? ?xmmgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013120170105
7485? ? ?? ? ?xmmgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013120170105
7491? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017013120170105
7514? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017013120170105
7518? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017013120170105
7572? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017013120170105
7668? ? ?? ? ?moon/ssse3/32gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017013120170105
7758? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013120170105
7791? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013120170105
7791? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
7977? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013120170105
7995? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
8004? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017013120170105
8013? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
8022? ? ?? ? ?xmmgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013120170105
8052? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
8061? ? ?? ? ?xmmgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013120170105
8070? ? ?? ? ?xmmgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017013120170105
8094? ? ?? ? ?xmmgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
8097? ? ?? ? ?xmmgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013120170105
8328? ? ?? ? ?moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017013120170105
10788? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
27039? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017013120170105
27126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017013120170105
27165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
27192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
27339? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
27396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
27549? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017013120170105
27585? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017013120170105
27606? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017013120170105
27744? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017013120170105
27753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017013120170105
27789? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013120170105
27801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017013120170105
27810? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017013120170105
27816? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017013120170105
27852? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017013120170105
27861? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017013120170105
27915? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017013120170105
27939? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017013120170105
27942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017013120170105
27960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017013120170105
27990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017013120170105
28002? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017013120170105
28032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013120170105
28059? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017013120170105
28077? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
28098? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017013120170105
28116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013120170105
28164? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017013120170105
28206? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013120170105
28233? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017013120170105
28236? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
28242? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017013120170105
28272? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017013120170105
28293? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017013120170105
28308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017013120170105
28332? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017013120170105
28362? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017013120170105
28548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017013120170105
28581? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013120170105
28641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017013120170105
28674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017013120170105
28680? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017013120170105
28686? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017013120170105
28692? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
28710? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017013120170105
28719? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017013120170105
28719? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017013120170105
28728? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017013120170105
28752? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017013120170105
28767? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013120170105
28773? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017013120170105
28785? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017013120170105
28791? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017013120170105
28794? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017013120170105
28797? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017013120170105
28809? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017013120170105
28815? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017013120170105
28815? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017013120170105
28824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013120170105
28827? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017013120170105
28878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017013120170105
28890? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017013120170105
28932? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017013120170105
28941? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017013120170105
28944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013120170105
28989? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013120170105
29025? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
29061? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
29109? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017013120170105
29148? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
29187? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013120170105
29214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017013120170105
29217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017013120170105
29241? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017013120170105
29253? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017013120170105
29259? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017013120170105
29391? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017013120170105
29538? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017013120170105
29544? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013120170105
29556? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017013120170105
29604? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017013120170105
29631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017013120170105
29640? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017013120170105
29649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017013120170105
29661? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017013120170105
29697? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017013120170105
29709? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017013120170105
29715? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017013120170105
29742? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017013120170105
29784? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013120170105
29814? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017013120170105
29886? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017013120170105
29886? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013120170105
29892? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017013120170105
30012? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013120170105
30147? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017013120170105
30147? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017013120170105
30192? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017013120170105
30240? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017013120170105
30252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017013120170105
30252? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017013120170105
30288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017013120170105
30288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017013120170105
30297? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017013120170105
30336? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017013120170105
30453? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
30459? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017013120170105
30465? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
30675? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017013120170105
30681? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017013120170105
30726? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017013120170105
30768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017013120170105
30810? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017013120170105
30840? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017013120170105
31116? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017013120170105
31134? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017013120170105
31176? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017013120170105
31527? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017013120170105
31737? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017013120170105
31737? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017013120170105
32580? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017013120170105
32601? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
32628? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017013120170105
32937? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017013120170105
32991? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017013120170105
33021? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017013120170105
33117? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017013120170105
33195? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017013120170105
33300? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013120170105
33312? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013120170105
33390? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017013120170105
33453? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017013120170105
33462? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017013120170105
33480? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017013120170105
33519? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017013120170105
33522? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017013120170105
33561? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017013120170105
33657? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017013120170105
33696? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017013120170105
33704? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017013120170105
33936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
33984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017013120170105
33990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013120170105
34065? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
34074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017013120170105
34095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013120170105
34146? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017013120170105
34248? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017013120170105
34257? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017013120170105
34341? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013120170105
34356? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017013120170105
34386? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013120170105
34398? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017013120170105
34401? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
34425? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017013120170105
34434? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017013120170105
34449? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017013120170105
34461? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017013120170105
34464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017013120170105
34485? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017013120170105
34512? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017013120170105
34515? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017013120170105
34515? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017013120170105
34560? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
34560? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017013120170105
34563? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017013120170105
34566? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
34671? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017013120170105
34713? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017013120170105
34734? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017013120170105
37158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013120170105
38199? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013120170105
38288? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017013120170105
38733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017013120170105
39168? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017013120170105
39354? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017013120170105
39753? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017013120170105
39798? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017013120170105
39825? ? ?? ? ?regsgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017013120170105
39858? ? ?? ? ?regsgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017013120170105
40005? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017013120170105
40053? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
40074? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017013120170105
40083? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017013120170105
40086? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017013120170105
40092? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013120170105
40104? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017013120170105
40104? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017013120170105
40110? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017013120170105
40116? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013120170105
40122? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017013120170105
40125? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013120170105
40131? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017013120170105
40131? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017013120170105
40131? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017013120170105
40134? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017013120170105
40134? ? ?? ? ?regsgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013120170105
40137? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013120170105
40137? ? ?? ? ?regsgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017013120170105
40137? ? ?? ? ?regsgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
40140? ? ?? ? ?regsgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013120170105
40143? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017013120170105
40146? ? ?? ? ?regsgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017013120170105
40155? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
40158? ? ?? ? ?regsgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017013120170105
40173? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017013120170105
40179? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017013120170105
40203? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017013120170105
40206? ? ?? ? ?regsgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017013120170105
40212? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017013120170105
40212? ? ?? ? ?regsgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013120170105
40221? ? ?? ? ?regsgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017013120170105
40221? ? ?? ? ?regsgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017013120170105
40236? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017013120170105
40236? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017013120170105
40236? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017013120170105
40239? ? ?? ? ?regsgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017013120170105
40239? ? ?? ? ?regsgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013120170105
40242? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017013120170105
40248? ? ?? ? ?regsgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017013120170105
40248? ? ?? ? ?regsgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017013120170105
40251? ? ?? ? ?regsgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013120170105
40251? ? ?? ? ?regsgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017013120170105
40254? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017013120170105
40254? ? ?? ? ?regsgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017013120170105
40260? ? ?? ? ?regsgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017013120170105
40266? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
40269? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013120170105
40272? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017013120170105
40272? ? ?? ? ?regsgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017013120170105
40293? ? ?? ? ?regsgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
40302? ? ?? ? ?regsgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017013120170105
40305? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017013120170105
40305? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017013120170105
40305? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017013120170105
40308? ? ?? ? ?regsgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
40314? ? ?? ? ?regsgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017013120170105
40317? ? ?? ? ?regsgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
40323? ? ?? ? ?regsgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017013120170105
40326? ? ?? ? ?regsgcc_-m32_-Os_-fomit-frame-pointer2017013120170105
40329? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017013120170105
40329? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013120170105
40335? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017013120170105
40350? ? ?? ? ?regsgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017013120170105
40356? ? ?? ? ?regsgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013120170105
40359? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
40359? ? ?? ? ?regsgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017013120170105
40362? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017013120170105
40362? ? ?? ? ?regsgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
40365? ? ?? ? ?regsgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017013120170105
40365? ? ?? ? ?regsgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017013120170105
40365? ? ?? ? ?regsgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017013120170105
40368? ? ?? ? ?regsgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017013120170105
40374? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017013120170105
40374? ? ?? ? ?regsgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017013120170105
40380? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013120170105
40380? ? ?? ? ?regsgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017013120170105
40383? ? ?? ? ?regsgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017013120170105
40389? ? ?? ? ?regsgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017013120170105
40389? ? ?? ? ?regsgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017013120170105
40398? ? ?? ? ?regsgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017013120170105
40401? ? ?? ? ?regsgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
40410? ? ?? ? ?regsgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017013120170105
40419? ? ?? ? ?regsgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
40422? ? ?? ? ?regsgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017013120170105
40428? ? ?? ? ?regsgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017013120170105
40440? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017013120170105
40443? ? ?? ? ?regsgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017013120170105
40446? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017013120170105
40446? ? ?? ? ?regsgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017013120170105
40455? ? ?? ? ?regsgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017013120170105
40455? ? ?? ? ?regsgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017013120170105
40458? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017013120170105
40458? ? ?? ? ?regsgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017013120170105
40458? ? ?? ? ?regsgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017013120170105
40467? ? ?? ? ?regsgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017013120170105
40482? ? ?? ? ?regsgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017013120170105
40485? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017013120170105
40488? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017013120170105
40488? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017013120170105
40491? ? ?? ? ?regsgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017013120170105
40494? ? ?? ? ?regsgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017013120170105
40497? ? ?? ? ?regsgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017013120170105
40512? ? ?? ? ?regsgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
40518? ? ?? ? ?regsgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013120170105
40533? ? ?? ? ?regsgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017013120170105
40545? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017013120170105
40545? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017013120170105
40551? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017013120170105
40557? ? ?? ? ?regsgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017013120170105
40563? ? ?? ? ?regsgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013120170105
40572? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017013120170105
40581? ? ?? ? ?regsgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017013120170105
40620? ? ?? ? ?regsgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017013120170105
40626? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
40626? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017013120170105
40638? ? ?? ? ?regsgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017013120170105
40653? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017013120170105
40668? ? ?? ? ?regsgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017013120170105
40695? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017013120170105
40722? ? ?? ? ?regsgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017013120170105
40731? ? ?? ? ?regsgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017013120170105
40731? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013120170105
40743? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
40746? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
40749? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017013120170105
40767? ? ?? ? ?regsgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
40776? ? ?? ? ?regsgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017013120170105
40794? ? ?? ? ?regsgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017013120170105
40800? ? ?? ? ?regsgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013120170105
40830? ? ?? ? ?regsgcc_-m32_-O2_-fomit-frame-pointer2017013120170105
40830? ? ?? ? ?regsgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017013120170105
40833? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017013120170105
40836? ? ?? ? ?regsgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
40842? ? ?? ? ?regsgcc_-m32_-O3_-fomit-frame-pointer2017013120170105
40848? ? ?? ? ?regsgcc_-m32_-O_-fomit-frame-pointer2017013120170105
40854? ? ?? ? ?regsgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017013120170105
40863? ? ?? ? ?regsgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017013120170105
40866? ? ?? ? ?regsgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017013120170105
40872? ? ?? ? ?regsgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017013120170105
40875? ? ?? ? ?regsgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017013120170105
40881? ? ?? ? ?regsgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017013120170105
40881? ? ?? ? ?regsgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017013120170105
40884? ? ?? ? ?regsgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017013120170105
40887? ? ?? ? ?regsgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017013120170105
40896? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017013120170105
40899? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017013120170105
40908? ? ?? ? ?regsgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013120170105
40914? ? ?? ? ?regsgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
40914? ? ?? ? ?regsgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017013120170105
40917? ? ?? ? ?regsgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017013120170105
40917? ? ?? ? ?regsgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017013120170105
40920? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013120170105
40923? ? ?? ? ?regsgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017013120170105
40929? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013120170105
40938? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017013120170105
40941? ? ?? ? ?regsgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017013120170105
40959? ? ?? ? ?regsgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017013120170105
40959? ? ?? ? ?regsgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017013120170105
40962? ? ?? ? ?regsgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017013120170105
40974? ? ?? ? ?regsgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017013120170105
40980? ? ?? ? ?regsgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013120170105
40983? ? ?? ? ?regsgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017013120170105
41001? ? ?? ? ?regsgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017013120170105
41007? ? ?? ? ?regsgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017013120170105
41007? ? ?? ? ?regsgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017013120170105
41040? ? ?? ? ?regsgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017013120170105
41052? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017013120170105
41082? ? ?? ? ?regsgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017013120170105
41097? ? ?? ? ?regsgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017013120170105
41292? ? ?? ? ?regsgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017013120170105
41370? ? ?? ? ?regsgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017013120170105
41391? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013120170105
41421? ? ?? ? ?regsgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017013120170105
41568? ? ?? ? ?regsgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017013120170105
41799? ? ?? ? ?regsgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017013120170105
41805? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017013120170105
42027? ? ?? ? ?regsgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017013120170105
43050? ? ?? ? ?regsgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017013120170105

Test failure

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
error 111

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

Test failure

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:3: Error: no such architecture: `armv7'
blake2b.S: blake2b.S:3: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: blake2b.S:4: Error: unknown pseudo-op: `.fpu'
blake2b.S: blake2b.S:9: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: blake2b.S:10: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:11: Error: too many memory references for `mov'
blake2b.S: blake2b.S:12: Error: too many memory references for `sub'
blake2b.S: blake2b.S:13: Error: too many memory references for `and'
blake2b.S: blake2b.S:14: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: ...
blake2b.S: blake2b.S:1233: Error: no such instruction: `b blake2b_blocks_neon_mainloop'
blake2b.S: blake2b.S:1235: Error: too many memory references for `add'
blake2b.S: blake2b.S:1236: Error: no such instruction: `vld1.64 {q4-q5},[r6,:256]'
blake2b.S: blake2b.S:1237: Error: no such instruction: `vst1.64 {q0-q1},[r0]!'
blake2b.S: blake2b.S:1238: Error: no such instruction: `vst1.64 {q2-q3},[r0]!'
blake2b.S: blake2b.S:1239: Error: no such instruction: `vst1.64 {q4-q5},[r0]'
blake2b.S: blake2b.S:1240: Error: no such instruction: `ldr sp,[sp,'
blake2b.S: blake2b.S:1241: Error: no such instruction: `ldmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:1242: Error: no such instruction: `vldm sp!,{q4-q7}'
blake2b.S: blake2b.S:1243: Error: no such instruction: `bx lr'

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

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:5: Error: no such architecture: `armv5'
blake2b.S: blake2b.S:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:35: Error: too many memory references for `sub'
blake2b.S: blake2b.S:36: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:37: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:38: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: blake2b.S:39: Error: too many memory references for `mov'
blake2b.S: blake2b.S:41: Error: too many memory references for `mov'
blake2b.S: blake2b.S:42: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: ...
blake2b.S: blake2b.S:676: Error: no such instruction: `ldr r2,[sp,'
blake2b.S: blake2b.S:677: Error: no such instruction: `ldr r3,[sp,'
blake2b.S: blake2b.S:678: Error: no such instruction: `ldr r4,[sp,'
blake2b.S: blake2b.S:679: Error: no such instruction: `ldr r5,[sp,'
blake2b.S: blake2b.S:680: Error: no such instruction: `ldr r6,[sp,'
blake2b.S: blake2b.S:681: Error: no such instruction: `ldr r7,[sp,'
blake2b.S: blake2b.S:682: Error: no such instruction: `stmia r14,{r0-r7}'
blake2b.S: blake2b.S:683: Error: too many memory references for `add'
blake2b.S: blake2b.S:684: Error: no such instruction: `ldmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:685: Error: no such instruction: `bx lr'

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

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: bad register name `%rbp'
blake2b.S: blake2b.S:7: Error: bad register name `%r10d'
blake2b.S: blake2b.S:8: Error: bad register name `%rsp'
blake2b.S: blake2b.S:9: Error: bad register name `%r13'
blake2b.S: blake2b.S:10: Error: bad register name `%r12'
blake2b.S: blake2b.S:11: Error: bad register name `%rbx'
blake2b.S: blake2b.S:12: Error: bad register name `%rsp'
blake2b.S: blake2b.S:13: Error: bad register name `%rsp'
blake2b.S: blake2b.S:14: Error: bad register name `%rdx'
blake2b.S: ...
blake2b.S: blake2b.S:190: Error: bad register name `%rdx'
blake2b.S: blake2b.S:193: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:194: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:195: Error: bad register name `%r8'
blake2b.S: blake2b.S:196: Error: bad register name `%r9'
blake2b.S: blake2b.S:197: Error: bad register name `%rbp)'
blake2b.S: blake2b.S:198: Error: bad register name `%rbx'
blake2b.S: blake2b.S:199: Error: bad register name `%r12'
blake2b.S: blake2b.S:200: Error: bad register name `%r13'
blake2b.S: blake2b.S:201: Error: bad register name `%rbp'

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

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: bad register name `%rbp'
blake2b.S: blake2b.S:7: Error: bad register name `%rbx'
blake2b.S: blake2b.S:8: Error: bad register name `%r12'
blake2b.S: blake2b.S:9: Error: bad register name `%r10d'
blake2b.S: blake2b.S:10: Error: bad register name `%rsp'
blake2b.S: blake2b.S:11: Error: bad register name `%rsp'
blake2b.S: blake2b.S:12: Error: bad register name `%rsp'
blake2b.S: blake2b.S:13: Error: bad register name `%rdx'
blake2b.S: blake2b.S:14: Error: bad register name `%rdx'
blake2b.S: ...
blake2b.S: blake2b.S:327: Error: bad register name `%r8'
blake2b.S: blake2b.S:328: Error: bad register name `%r9'
blake2b.S: blake2b.S:329: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:330: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:331: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:332: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:333: Error: bad register name `%rbp'
blake2b.S: blake2b.S:334: Error: bad register name `%r12'
blake2b.S: blake2b.S:335: Error: bad register name `%rbx'
blake2b.S: blake2b.S:336: Error: bad register name `%rbp'

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

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: bad register name `%rbp'
blake2b.S: blake2b.S:7: Error: bad register name `%rsp'
blake2b.S: blake2b.S:8: Error: bad register name `%rsp'
blake2b.S: blake2b.S:9: Error: bad register name `%r12'
blake2b.S: blake2b.S:10: Error: bad register name `%r13'
blake2b.S: blake2b.S:11: Error: bad register name `%r14'
blake2b.S: blake2b.S:12: Error: bad register name `%r15'
blake2b.S: blake2b.S:13: Error: bad register name `%rbx'
blake2b.S: blake2b.S:14: Error: bad register name `%rsp'
blake2b.S: ...
blake2b.S: blake2b.S:677: Error: bad register name `%r8'
blake2b.S: blake2b.S:678: Error: bad register name `%rax'
blake2b.S: blake2b.S:679: Error: bad register name `%rsp'
blake2b.S: blake2b.S:680: Error: bad register name `%rbx'
blake2b.S: blake2b.S:681: Error: bad register name `%r15'
blake2b.S: blake2b.S:682: Error: bad register name `%r14'
blake2b.S: blake2b.S:683: Error: bad register name `%r13'
blake2b.S: blake2b.S:684: Error: bad register name `%r12'
blake2b.S: blake2b.S:685: Error: bad register name `%rbp'
blake2b.S: blake2b.S:686: Error: bad register name `%rbp'

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:13:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_1’:
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from blake2b.c:15:0:
blake2b.c: blake2b-round.h:18:23: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blake2b.c: #define STORE128(p,r) _mm_store_si128((__m128i *)(p), r)
blake2b.c: ^
blake2b.c: blake2b.c:155:26: note: in expansion of macro ‘STORE128’
blake2b.c: if( inlen & 16 ) { STORE128( p + 00, LOADU128( in + 00 ) ); in += 16; p += 16; }
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:14:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_2’:
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: blake2b.c:64:24: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i m0 = _mm256_broadcastsi128_si256(LOADU128( in + 00 ));
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:14:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_3’:
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from blake2b.c:16:0:
blake2b.c: blake2b-round.h:87:10: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blake2b.c: b0 = _mm256_i32gather_epi64((void *)msg, LOAD128(&indices[16*i + 0]), 8); ^
blake2b.c: blake2b-round.h:100:23: note: in expansion of macro ‘GATHER_ROUND’
blake2b.c: #define ROUNDS(msg) GATHER_ROUND(msg)
blake2b.c: ^
blake2b.c: blake2b.c:110:5: note: in expansion of macro ‘ROUNDS’
blake2b.c: ROUNDS(in);
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:6:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_xmm’:
blake2b.c: blake2b.c:34:8: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blake2b.c: xmm0 = _mm_set_epi64x(0xBB67AE8584CAA73BULL, 0x6a09e667f3bcc908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:6:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_ymm’:
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘__m256i {aka __vector(4) long long int}’
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ...
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:497:1: note: expected ‘__m256i {aka __vector(4) long long int}’ but argument is of type ‘__m128i {aka __vector(2) long long int}’
blake2b.c: _mm256_extractf128_si256 (__m256i __X, const int __N)
blake2b.c: ^
blake2b.c: blake2b.c:119:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blake2b.c: const __m128i r16 = _mm_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9 );
blake2b.c: ^
blake2b.c: blake2b.c:140:19: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/avxicc
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.s: blake2b.s: Assembler messages:
blake2b.s: blake2b.s:14: Error: ambiguous operand size for `sub'
blake2b.s: blake2b.s:16: Error: too many memory references for `xor'
blake2b.s: blake2b.s:18: Error: too many memory references for `mov'
blake2b.s: blake2b.s:22: Error: too many memory references for `mov'
blake2b.s: blake2b.s:24: Error: too many memory references for `xor'
blake2b.s: blake2b.s:25: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:31: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:33: Error: ambiguous operand size for `cmp'
blake2b.s: blake2b.s:37: Error: too many memory references for `mov'
blake2b.s: ...
blake2b.s: blake2b.s:170: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:257: Error: invalid operands (.rodata and *UND* sections) for `+'
blake2b.s: blake2b.s:260: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:263: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:287: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:306: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:369: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:1074: Error: invalid operands (.rodata and *UND* sections) for `+'
blake2b.s: blake2b.s:1076: Error: invalid operands (.rodata and *UND* sections) for `+'
blake2b.s: blake2b.s:1409: Error: invalid operands (.rodata and *UND* sections) for `+'

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

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
try.c: crypto_hash_blake2b.a(blake2b.o): In function `blake2b_blocks_sse2':
try.c: (.text+0x...): undefined reference to `blake2b_constants'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_1’:
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline ‘_mm256_set_epi64x’: target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:57:8: error: called from here
blake2b.c: ...
blake2b.c: ymm3 = _mm256_xor_si256
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline ‘_mm256_set_epi64x’: target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:197:10: error: called from here
blake2b.c: ymm2 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6a09e667f3bcc908ULL);
blake2b.c: ^

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2-1
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2-1
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2-1

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_2’:
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline ‘_mm256_set_epi64x’: target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:58:8: error: called from here
blake2b.c: ...
blake2b.c: ymm2 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6a09e667f3bcc908ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:948:1: error: inlining failed in call to always_inline ‘_mm256_broadcastsi128_si256’: target specific option mismatch
blake2b.c: _mm256_broadcastsi128_si256 (__m128i __X)
blake2b.c: ^
blake2b.c: blake2b.c:178:8: error: called from here
blake2b.c: m7 = _mm256_broadcastsi128_si256(LOADU128( p + 112 ));
blake2b.c: ^

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2-2
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2-2
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2-2

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_3’:
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline ‘_mm256_set_epi64x’: target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:58:8: error: called from here
blake2b.c: ...
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, ymm3);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline ‘_mm256_xor_si256’: target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:214:10: error: called from here
blake2b.c: ymm0 = _mm256_xor_si256(ymm0, ymm2);
blake2b.c: ^

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2-3
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2-3
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2-3

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_ymm’:
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘__m256i {aka __vector(4) long long int}’
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘__m256i {aka __vector(4) long long int}’
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: ...
blake2b.c: ROUND(11);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:497:1: note: expected ‘__m256i {aka __vector(4) long long int}’ but argument is of type ‘__m128i {aka __vector(2) long long int}’
blake2b.c: _mm256_extractf128_si256 (__m256i __X, const int __N)
blake2b.c: ^
blake2b.c: blake2b.c:140:19: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ymm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -O -fomit-frame-pointer ymm
gcc -m32 -march=core2 -Os -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ymm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=corei7 -O -fomit-frame-pointer ymm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ymm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=k8 -O -fomit-frame-pointer ymm
gcc -m32 -march=k8 -Os -fomit-frame-pointer ymm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ymm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ymm
gcc -m32 -march=nocona -O -fomit-frame-pointer ymm
gcc -m32 -march=nocona -Os -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ymm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ymm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ymm
gcc -m32 -march=prescott -O -fomit-frame-pointer ymm
gcc -m32 -march=prescott -Os -fomit-frame-pointer ymm

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:13:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_1’:
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:14:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_2’:
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:14:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_3’:
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/xmm
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:6:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:6:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_ymm’:
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘__m256i {aka __vector(4) long long int}’
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ...
blake2b.c: ROUND(11);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:497:1: note: expected ‘__m256i {aka __vector(4) long long int}’ but argument is of type ‘__m128i {aka __vector(2) long long int}’
blake2b.c: _mm256_extractf128_si256 (__m256i __X, const int __N)
blake2b.c: ^
blake2b.c: blake2b.c:140:19: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:3: Error: no such architecture: `armv7'
blake2b.S: blake2b.S:3: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: blake2b.S:4: Error: unknown pseudo-op: `.fpu'
blake2b.S: blake2b.S:9: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: blake2b.S:10: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:11: Error: too many memory references for `mov'
blake2b.S: blake2b.S:12: Error: too many memory references for `sub'
blake2b.S: blake2b.S:13: Error: too many memory references for `and'
blake2b.S: blake2b.S:14: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: ...
blake2b.S: blake2b.S:1233: Error: no such instruction: `b blake2b_blocks_neon_mainloop'
blake2b.S: blake2b.S:1235: Error: too many memory references for `add'
blake2b.S: blake2b.S:1236: Error: no such instruction: `vld1.64 {q4-q5},[r6,:256]'
blake2b.S: blake2b.S:1237: Error: no such instruction: `vst1.64 {q0-q1},[r0]!'
blake2b.S: blake2b.S:1238: Error: no such instruction: `vst1.64 {q2-q3},[r0]!'
blake2b.S: blake2b.S:1239: Error: no such instruction: `vst1.64 {q4-q5},[r0]'
blake2b.S: blake2b.S:1240: Error: no such instruction: `ldr sp,[sp,'
blake2b.S: blake2b.S:1241: Error: no such instruction: `ldmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:1242: Error: no such instruction: `vldm sp!,{q4-q7}'
blake2b.S: blake2b.S:1243: Error: no such instruction: `bx lr'
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:3: Error: no such architecture: `armv7'
blake2b.S: blake2b.S:3: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: blake2b.S:4: Error: unknown pseudo-op: `.fpu'
blake2b.S: blake2b.S:9: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: blake2b.S:10: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:11: Error: too many memory references for `mov'
blake2b.S: blake2b.S:12: Error: too many memory references for `sub'
blake2b.S: blake2b.S:13: Error: too many memory references for `and'
blake2b.S: blake2b.S:14: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: ...
blake2b.S: blake2b.S:1233: Error: no such instruction: `b blake2b_blocks_neon_mainloop'
blake2b.S: blake2b.S:1235: Error: too many memory references for `add'
blake2b.S: blake2b.S:1236: Error: no such instruction: `vld1.64 {q4-q5},[r6,:256]'
blake2b.S: blake2b.S:1237: Error: no such instruction: `vst1.64 {q0-q1},[r0]!'
blake2b.S: blake2b.S:1238: Error: no such instruction: `vst1.64 {q2-q3},[r0]!'
blake2b.S: blake2b.S:1239: Error: no such instruction: `vst1.64 {q4-q5},[r0]'
blake2b.S: blake2b.S:1240: Error: no such instruction: `ldr sp,[sp,'
blake2b.S: blake2b.S:1241: Error: no such instruction: `ldmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:1242: Error: no such instruction: `vldm sp!,{q4-q7}'
blake2b.S: blake2b.S:1243: Error: no such instruction: `bx lr'

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

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:5: Error: no such architecture: `armv5'
blake2b.S: blake2b.S:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:35: Error: too many memory references for `sub'
blake2b.S: blake2b.S:36: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:37: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:38: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: blake2b.S:39: Error: too many memory references for `mov'
blake2b.S: blake2b.S:41: Error: too many memory references for `mov'
blake2b.S: blake2b.S:42: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: ...
blake2b.S: blake2b.S:676: Error: no such instruction: `ldr r2,[sp,'
blake2b.S: blake2b.S:677: Error: no such instruction: `ldr r3,[sp,'
blake2b.S: blake2b.S:678: Error: no such instruction: `ldr r4,[sp,'
blake2b.S: blake2b.S:679: Error: no such instruction: `ldr r5,[sp,'
blake2b.S: blake2b.S:680: Error: no such instruction: `ldr r6,[sp,'
blake2b.S: blake2b.S:681: Error: no such instruction: `ldr r7,[sp,'
blake2b.S: blake2b.S:682: Error: no such instruction: `stmia r14,{r0-r7}'
blake2b.S: blake2b.S:683: Error: too many memory references for `add'
blake2b.S: blake2b.S:684: Error: no such instruction: `ldmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:685: Error: no such instruction: `bx lr'
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:5: Error: no such architecture: `armv5'
blake2b.S: blake2b.S:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:35: Error: too many memory references for `sub'
blake2b.S: blake2b.S:36: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:37: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:38: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: blake2b.S:39: Error: too many memory references for `mov'
blake2b.S: blake2b.S:41: Error: too many memory references for `mov'
blake2b.S: blake2b.S:42: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: ...
blake2b.S: blake2b.S:676: Error: no such instruction: `ldr r2,[sp,'
blake2b.S: blake2b.S:677: Error: no such instruction: `ldr r3,[sp,'
blake2b.S: blake2b.S:678: Error: no such instruction: `ldr r4,[sp,'
blake2b.S: blake2b.S:679: Error: no such instruction: `ldr r5,[sp,'
blake2b.S: blake2b.S:680: Error: no such instruction: `ldr r6,[sp,'
blake2b.S: blake2b.S:681: Error: no such instruction: `ldr r7,[sp,'
blake2b.S: blake2b.S:682: Error: no such instruction: `stmia r14,{r0-r7}'
blake2b.S: blake2b.S:683: Error: too many memory references for `add'
blake2b.S: blake2b.S:684: Error: no such instruction: `ldmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:685: Error: no such instruction: `bx lr'

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

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: bad register name `%rbp'
blake2b.S: blake2b.S:7: Error: bad register name `%r10d'
blake2b.S: blake2b.S:8: Error: bad register name `%rsp'
blake2b.S: blake2b.S:9: Error: bad register name `%r13'
blake2b.S: blake2b.S:10: Error: bad register name `%r12'
blake2b.S: blake2b.S:11: Error: bad register name `%rbx'
blake2b.S: blake2b.S:12: Error: bad register name `%rsp'
blake2b.S: blake2b.S:13: Error: bad register name `%rsp'
blake2b.S: blake2b.S:14: Error: bad register name `%rdx'
blake2b.S: ...
blake2b.S: blake2b.S:190: Error: bad register name `%rdx'
blake2b.S: blake2b.S:193: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:194: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:195: Error: bad register name `%r8'
blake2b.S: blake2b.S:196: Error: bad register name `%r9'
blake2b.S: blake2b.S:197: Error: bad register name `%rbp)'
blake2b.S: blake2b.S:198: Error: bad register name `%rbx'
blake2b.S: blake2b.S:199: Error: bad register name `%r12'
blake2b.S: blake2b.S:200: Error: bad register name `%r13'
blake2b.S: blake2b.S:201: Error: bad register name `%rbp'
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: bad register name `%rbp'
blake2b.S: blake2b.S:7: Error: bad register name `%r10d'
blake2b.S: blake2b.S:8: Error: bad register name `%rsp'
blake2b.S: blake2b.S:9: Error: bad register name `%r13'
blake2b.S: blake2b.S:10: Error: bad register name `%r12'
blake2b.S: blake2b.S:11: Error: bad register name `%rbx'
blake2b.S: blake2b.S:12: Error: bad register name `%rsp'
blake2b.S: blake2b.S:13: Error: bad register name `%rsp'
blake2b.S: blake2b.S:14: Error: bad register name `%rdx'
blake2b.S: ...
blake2b.S: blake2b.S:190: Error: bad register name `%rdx'
blake2b.S: blake2b.S:193: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:194: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:195: Error: bad register name `%r8'
blake2b.S: blake2b.S:196: Error: bad register name `%r9'
blake2b.S: blake2b.S:197: Error: bad register name `%rbp)'
blake2b.S: blake2b.S:198: Error: bad register name `%rbx'
blake2b.S: blake2b.S:199: Error: bad register name `%r12'
blake2b.S: blake2b.S:200: Error: bad register name `%r13'
blake2b.S: blake2b.S:201: Error: bad register name `%rbp'

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

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: bad register name `%rbp'
blake2b.S: blake2b.S:7: Error: bad register name `%rbx'
blake2b.S: blake2b.S:8: Error: bad register name `%r12'
blake2b.S: blake2b.S:9: Error: bad register name `%r10d'
blake2b.S: blake2b.S:10: Error: bad register name `%rsp'
blake2b.S: blake2b.S:11: Error: bad register name `%rsp'
blake2b.S: blake2b.S:12: Error: bad register name `%rsp'
blake2b.S: blake2b.S:13: Error: bad register name `%rdx'
blake2b.S: blake2b.S:14: Error: bad register name `%rdx'
blake2b.S: ...
blake2b.S: blake2b.S:327: Error: bad register name `%r8'
blake2b.S: blake2b.S:328: Error: bad register name `%r9'
blake2b.S: blake2b.S:329: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:330: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:331: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:332: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:333: Error: bad register name `%rbp'
blake2b.S: blake2b.S:334: Error: bad register name `%r12'
blake2b.S: blake2b.S:335: Error: bad register name `%rbx'
blake2b.S: blake2b.S:336: Error: bad register name `%rbp'
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: bad register name `%rbp'
blake2b.S: blake2b.S:7: Error: bad register name `%rbx'
blake2b.S: blake2b.S:8: Error: bad register name `%r12'
blake2b.S: blake2b.S:9: Error: bad register name `%r10d'
blake2b.S: blake2b.S:10: Error: bad register name `%rsp'
blake2b.S: blake2b.S:11: Error: bad register name `%rsp'
blake2b.S: blake2b.S:12: Error: bad register name `%rsp'
blake2b.S: blake2b.S:13: Error: bad register name `%rdx'
blake2b.S: blake2b.S:14: Error: bad register name `%rdx'
blake2b.S: ...
blake2b.S: blake2b.S:327: Error: bad register name `%r8'
blake2b.S: blake2b.S:328: Error: bad register name `%r9'
blake2b.S: blake2b.S:329: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:330: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:331: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:332: Error: bad register name `%rdi)'
blake2b.S: blake2b.S:333: Error: bad register name `%rbp'
blake2b.S: blake2b.S:334: Error: bad register name `%r12'
blake2b.S: blake2b.S:335: Error: bad register name `%rbx'
blake2b.S: blake2b.S:336: Error: bad register name `%rbp'

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

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: bad register name `%rbp'
blake2b.S: blake2b.S:7: Error: bad register name `%rsp'
blake2b.S: blake2b.S:8: Error: bad register name `%rsp'
blake2b.S: blake2b.S:9: Error: bad register name `%r12'
blake2b.S: blake2b.S:10: Error: bad register name `%r13'
blake2b.S: blake2b.S:11: Error: bad register name `%r14'
blake2b.S: blake2b.S:12: Error: bad register name `%r15'
blake2b.S: blake2b.S:13: Error: bad register name `%rbx'
blake2b.S: blake2b.S:14: Error: bad register name `%rsp'
blake2b.S: ...
blake2b.S: blake2b.S:677: Error: bad register name `%r8'
blake2b.S: blake2b.S:678: Error: bad register name `%rax'
blake2b.S: blake2b.S:679: Error: bad register name `%rsp'
blake2b.S: blake2b.S:680: Error: bad register name `%rbx'
blake2b.S: blake2b.S:681: Error: bad register name `%r15'
blake2b.S: blake2b.S:682: Error: bad register name `%r14'
blake2b.S: blake2b.S:683: Error: bad register name `%r13'
blake2b.S: blake2b.S:684: Error: bad register name `%r12'
blake2b.S: blake2b.S:685: Error: bad register name `%rbp'
blake2b.S: blake2b.S:686: Error: bad register name `%rbp'
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: bad register name `%rbp'
blake2b.S: blake2b.S:7: Error: bad register name `%rsp'
blake2b.S: blake2b.S:8: Error: bad register name `%rsp'
blake2b.S: blake2b.S:9: Error: bad register name `%r12'
blake2b.S: blake2b.S:10: Error: bad register name `%r13'
blake2b.S: blake2b.S:11: Error: bad register name `%r14'
blake2b.S: blake2b.S:12: Error: bad register name `%r15'
blake2b.S: blake2b.S:13: Error: bad register name `%rbx'
blake2b.S: blake2b.S:14: Error: bad register name `%rsp'
blake2b.S: ...
blake2b.S: blake2b.S:677: Error: bad register name `%r8'
blake2b.S: blake2b.S:678: Error: bad register name `%rax'
blake2b.S: blake2b.S:679: Error: bad register name `%rsp'
blake2b.S: blake2b.S:680: Error: bad register name `%rbx'
blake2b.S: blake2b.S:681: Error: bad register name `%r15'
blake2b.S: blake2b.S:682: Error: bad register name `%r14'
blake2b.S: blake2b.S:683: Error: bad register name `%r13'
blake2b.S: blake2b.S:684: Error: bad register name `%r12'
blake2b.S: blake2b.S:685: Error: bad register name `%rbp'
blake2b.S: blake2b.S:686: Error: bad register name `%rbp'

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_1’:
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline ‘_mm256_set_epi64x’: target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:57:8: error: called from here
blake2b.c: ...
blake2b.c: ymm3 = _mm256_xor_si256
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline ‘_mm256_set_epi64x’: target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:197:10: error: called from here
blake2b.c: ymm2 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6a09e667f3bcc908ULL);
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_1’:
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline ‘_mm256_set_epi64x’: target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:57:8: error: called from here
blake2b.c: ...
blake2b.c: ymm3 = _mm256_xor_si256
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline ‘_mm256_set_epi64x’: target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:197:10: error: called from here
blake2b.c: ymm2 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6a09e667f3bcc908ULL);
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_2’:
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline ‘_mm256_set_epi64x’: target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:58:8: error: called from here
blake2b.c: ...
blake2b.c: ymm2 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6a09e667f3bcc908ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:948:1: error: inlining failed in call to always_inline ‘_mm256_broadcastsi128_si256’: target specific option mismatch
blake2b.c: _mm256_broadcastsi128_si256 (__m128i __X)
blake2b.c: ^
blake2b.c: blake2b.c:178:8: error: called from here
blake2b.c: m7 = _mm256_broadcastsi128_si256(LOADU128( p + 112 ));
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_2’:
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline ‘_mm256_set_epi64x’: target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:58:8: error: called from here
blake2b.c: ...
blake2b.c: ymm2 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6a09e667f3bcc908ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:948:1: error: inlining failed in call to always_inline ‘_mm256_broadcastsi128_si256’: target specific option mismatch
blake2b.c: _mm256_broadcastsi128_si256 (__m128i __X)
blake2b.c: ^
blake2b.c: blake2b.c:178:8: error: called from here
blake2b.c: m7 = _mm256_broadcastsi128_si256(LOADU128( p + 112 ));
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_3’:
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline ‘_mm256_set_epi64x’: target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:58:8: error: called from here
blake2b.c: ...
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, ymm3);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline ‘_mm256_xor_si256’: target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:214:10: error: called from here
blake2b.c: ymm0 = _mm256_xor_si256(ymm0, ymm2);
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_3’:
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline ‘_mm256_set_epi64x’: target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:58:8: error: called from here
blake2b.c: ...
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, ymm3);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline ‘_mm256_xor_si256’: target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:214:10: error: called from here
blake2b.c: ymm0 = _mm256_xor_si256(ymm0, ymm2);
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_ymm’:
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘__m256i {aka __vector(4) long long int}’
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘__m256i {aka __vector(4) long long int}’
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: ...
blake2b.c: ROUND(11);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:497:1: note: expected ‘__m256i {aka __vector(4) long long int}’ but argument is of type ‘__m128i {aka __vector(2) long long int}’
blake2b.c: _mm256_extractf128_si256 (__m256i __X, const int __N)
blake2b.c: ^
blake2b.c: blake2b.c:140:19: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_ymm’:
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘__m256i {aka __vector(4) long long int}’
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘__m256i {aka __vector(4) long long int}’
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: ...
blake2b.c: ROUND(11);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:497:1: note: expected ‘__m256i {aka __vector(4) long long int}’ but argument is of type ‘__m128i {aka __vector(2) long long int}’
blake2b.c: _mm256_extractf128_si256 (__m256i __X, const int __N)
blake2b.c: ^
blake2b.c: blake2b.c:140:19: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/avxicc
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.s: blake2b.s: Assembler messages:
blake2b.s: blake2b.s:14: Error: ambiguous operand size for `sub'
blake2b.s: blake2b.s:16: Error: too many memory references for `xor'
blake2b.s: blake2b.s:18: Error: too many memory references for `mov'
blake2b.s: blake2b.s:22: Error: too many memory references for `mov'
blake2b.s: blake2b.s:24: Error: too many memory references for `xor'
blake2b.s: blake2b.s:25: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:31: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:33: Error: ambiguous operand size for `cmp'
blake2b.s: blake2b.s:37: Error: too many memory references for `mov'
blake2b.s: ...
blake2b.s: blake2b.s:170: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:257: Error: invalid operands (.rodata and *UND* sections) for `+'
blake2b.s: blake2b.s:260: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:263: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:287: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:306: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:369: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:1074: Error: invalid operands (.rodata and *UND* sections) for `+'
blake2b.s: blake2b.s:1076: Error: invalid operands (.rodata and *UND* sections) for `+'
blake2b.s: blake2b.s:1409: Error: invalid operands (.rodata and *UND* sections) for `+'
blake2b.s: blake2b.s: Assembler messages:
blake2b.s: blake2b.s:14: Error: ambiguous operand size for `sub'
blake2b.s: blake2b.s:16: Error: too many memory references for `xor'
blake2b.s: blake2b.s:18: Error: too many memory references for `mov'
blake2b.s: blake2b.s:22: Error: too many memory references for `mov'
blake2b.s: blake2b.s:24: Error: too many memory references for `xor'
blake2b.s: blake2b.s:25: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:31: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:33: Error: ambiguous operand size for `cmp'
blake2b.s: blake2b.s:37: Error: too many memory references for `mov'
blake2b.s: ...
blake2b.s: blake2b.s:170: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:257: Error: invalid operands (.rodata and *UND* sections) for `+'
blake2b.s: blake2b.s:260: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:263: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:287: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:306: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:369: Error: invalid operands (*UND* and *UND* sections) for `+'
blake2b.s: blake2b.s:1074: Error: invalid operands (.rodata and *UND* sections) for `+'
blake2b.s: blake2b.s:1076: Error: invalid operands (.rodata and *UND* sections) for `+'
blake2b.s: blake2b.s:1409: Error: invalid operands (.rodata and *UND* sections) for `+'

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

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
try.c: crypto_hash_blake2b.a(blake2b.o): In function `blake2b_blocks_sse2':
try.c: (.text+0x...): undefined reference to `blake2b_constants'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hash_blake2b.a(blake2b.o): In function `blake2b_blocks_sse2':
try.c: (.text+0x...): undefined reference to `blake2b_constants'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:11:
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_1’:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline ‘_mm256_xor_si256’: target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:114:10: error: called from here
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, iv1);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: ...
blake2b.c: ^
blake2b.c: blake2b-round.h:81:3: note: in expansion of macro ‘G2’
blake2b.c: G2(ymm0,ymm1,ymm2,ymm3,b0); ^
blake2b.c: blake2b-round.h:116:5: note: in expansion of macro ‘ROUND’
blake2b.c: ROUND( 11 ); ^
blake2b.c: blake2b.c:211:5: note: in expansion of macro ‘ROUNDS’
blake2b.c: ROUNDS(p);
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_2’:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline ‘_mm256_xor_si256’: target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:115:10: error: called from here
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, iv1);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: ...
blake2b.c: ROUNDS(p);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline ‘_mm256_xor_si256’: target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:199:10: error: called from here
blake2b.c: ymm3 = _mm256_xor_si256
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_avx2_3’:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline ‘_mm256_xor_si256’: target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:97:10: error: called from here
blake2b.c: ymm3 = _mm256_xor_si256
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: ...
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, ymm3);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline ‘_mm256_xor_si256’: target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:214:10: error: called from here
blake2b.c: ymm0 = _mm256_xor_si256(ymm0, ymm2);
blake2b.c: ^

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

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function ‘crypto_hash_blake2b_ymm’:
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘__m256i {aka __vector(4) long long int}’
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘__m256i {aka __vector(4) long long int}’
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘__m256i {aka __vector(4) long long int}’
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: ...
blake2b.c: LOAD_MSG_ ##r ##_4(b0, b1); ^
blake2b.c: blake2b.c:252:5: note: in expansion of macro ‘ROUND’
blake2b.c: ROUND(11);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:497:1: note: expected ‘__m256i {aka __vector(4) long long int}’ but argument is of type ‘__m128i {aka __vector(2) long long int}’
blake2b.c: _mm256_extractf128_si256 (__m256i __X, const int __N)
blake2b.c: ^

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