Implementation notes: x86, h6sandy, crypto_hash/lane256

Computer: h6sandy
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: lane256
TimeImplementationCompilerBenchmark dateSUPERCOP version
42472mmxgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
42512mmxgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
42520mmxgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111020171020
42520mmxgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
42524mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
42524mmxgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
42524mmxgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111020171020
42524mmxgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
42536mmxgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
42540mmxgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
42540mmxgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
42544mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
42548mmxgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
42552mmxgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
42552mmxgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
42556mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
42556mmxgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
42556mmxgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
42556mmxgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
42556mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
42560mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
42560mmxgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
42564mmxgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
42572mmxgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
42572mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
42576mmxgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
42576mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
42584mmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
42584mmxgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
42592mmxgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
42592mmxgcc -m32 -O3 -fomit-frame-pointer2017111020171020
42596mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111020171020
42596mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
42604mmxgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
42604mmxgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
42604mmxgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
42612mmxgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
42612mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
42616mmxgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
42616mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2017111020171020
42616mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
42616mmxgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
42616mmxgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
42620mmxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
42624mmxgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
42624mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
42624mmxgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
42624mmxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
42624mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
42624mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
42628mmxgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
42628mmxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
42628mmxgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
42628mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
42632mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111020171020
42636mmxgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111020171020
42636mmxgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
42640mmxgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
42640mmxgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
42640mmxgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
42644mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
42644mmxgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
42644mmxgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
42644mmxgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
42644mmxgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
42648mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
42648mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111020171020
42648mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
42648mmxgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
42652mmxgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
42652mmxgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
42652mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
42652mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
42652mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
42652mmxgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
42656mmxgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
42656mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
42656mmxgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
42656mmxgcc -m32 -O2 -fomit-frame-pointer2017111020171020
42656mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
42656mmxgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
42656mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
42660mmxgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
42660mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
42660mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
42660mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
42664mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
42664mmxgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
42664mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111020171020
42664mmxgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
42664mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
42664mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
42664mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
42664mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
42664mmxgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
42664mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
42668mmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
42668mmxgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
42668mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
42668mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
42668mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
42668mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
42668mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
42668mmxgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
42668mmxgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
42672mmxgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
42672mmxgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
42672mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
42676mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
42676mmxgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
42676mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
42676mmxgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
42676mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
42676mmxgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
42680mmxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
42680mmxgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
42680mmxgcc -m32 -Os -fomit-frame-pointer2017111020171020
42680mmxgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
42680mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
42680mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
42684mmxgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
42684mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
42684mmxgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
42688mmxgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
42688mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
42688mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
42688mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
42692mmxgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111020171020
42692mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
42692mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
42692mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
42692mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
42696mmxgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
42696mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
42696mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
42700mmxgcc -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
42700mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
42700mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
42700mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
42704mmxgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111020171020
42704mmxgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
42704mmxgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
42704mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
42704mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
42708mmxgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
42708mmxgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
42712mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
42712mmxgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
42716mmxgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
42716mmxgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
42716mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
42716mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
42716mmxgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
42720mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
42724mmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
42728mmxgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
42728mmxgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
42732mmxgcc -m32 -O -fomit-frame-pointer2017111020171020
42732mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
42732mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
42736mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
42740mmxgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
42740mmxgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
42748mmxgcc -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
42752mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
42752mmxgcc -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
42752mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
42760mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
42760mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
42764mmxgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
42784mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
42828mmxgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
43140cgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111020171020
43156cgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
43208cgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
43288cgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
43380cgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
43432cgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
43492cgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
44044cgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
44060cgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
44120cgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
44136cgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
44136cgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
44172cgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
44244cgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
44252cgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111020171020
44260cgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111020171020
44264cgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
44268cgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
44288cgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
44288cgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
44344cgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
44356cgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
44368cgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
44428cgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
44440cgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
44544cgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111020171020
44576cgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
44580cgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
44584cgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
44588cgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
44600cgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
44628cgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
44628cgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111020171020
44632cgcc -m32 -Os -fomit-frame-pointer2017111020171020
44656cgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
44684cgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
44692cgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
44704cgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
44776cgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
44800cgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
44852cgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
44992cgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
45012cgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
45088cgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
45108cgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
45132cgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
45160cgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
45188cgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
45196cgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
45204cgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
45252cgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
45360cgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
45364cgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
45372cgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
45372cgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111020171020
45388cgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
45388cgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
45400cgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
45408cgcc -m32 -O3 -fomit-frame-pointer2017111020171020
45416cgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
45420cgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
45440cgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
45440cgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111020171020
45440cgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
45444cgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
45452cgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
45460cgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
45460cgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
45468cgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
45484cgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
45492cgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
45496cgcc -m32 -O2 -fomit-frame-pointer2017111020171020
45540cgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
45544cgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
45548cgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
45552cgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
45560cgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
45600cgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
45628cgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
45628cgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
45716cgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
45784cgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
46544cgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
46572cgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
46576cgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
46588cgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
46612cgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
46640cgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
46640cgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
46644cgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
46680cgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
46680cgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
46688cgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
46696cgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111020171020
46696cgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
46704cgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
46712cgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
46740cgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
46748cgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
46804cgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
46872cgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
46932cgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
46936cgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
46944cgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
46948cgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
47068cgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
47300cgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
47456cgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
47512cgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
47600cgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
47608cgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
47640cgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
47640cgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
47716cgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
47740cgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
47772cgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
47788cgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
47828cgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
47840cgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
47852cgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
47856cgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
48340cgcc -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
48516cgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
48532cgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
48536cgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
48548cgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
48572cgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
48576cgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
48576cgcc -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
48596cgcc -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
48596cgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
48600cgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
48600cgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
48628cgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
48636cgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111020171020
48636cgcc -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
48636cgcc -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
48640cgcc -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
48644cgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
48660cgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
48660cgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
48664cgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
48672cgcc -m32 -O -fomit-frame-pointer2017111020171020
48684cgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
48804cgcc -m32 -march=core2 -O -fomit-frame-pointer2017111020171020
48852cgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
49156cgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
49188cgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
49380cgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
49664cgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
49692cgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
49696cgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
49828cgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
49960cgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
50036cgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
50036cgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
50040cgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
50052cgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
50076cgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
50084cgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
50092cgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
50092cgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
50096cgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
50124cgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
50168cgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
50832cgcc -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
50860cgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
50880cgcc -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
51952cgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
51976cgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
51996cgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
55124cgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020

Test failure

Implementation: crypto_hash/lane256/c
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer c mmx
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer c mmx
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer c mmx