Implementation notes: x86, rumba7, crypto_hash/jh384

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: jh384
TimeImplementationCompilerBenchmark dateSUPERCOP version
24990bitslice_sse2_opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
24990bitslice_sse2_opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
25020bitslice_sse2_opt32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
25050bitslice_sse2_opt32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
25050bitslice_sse2_opt32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
25140bitslice_sse2_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
25200bitslice_sse2_opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051520171218
25200bitslice_sse2_opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
25410bitslice_sse2_opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
25410bitslice_sse2_opt32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
25440bitslice_sse2_opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051520171218
25440bitslice_sse2_opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
25440bitslice_sse2_opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
25470bitslice_sse2_opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051520171218
25470bitslice_sse2_opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
25500bitslice_sse2_opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051520171218
25500bitslice_sse2_opt32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
25530bitslice_sse2_opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051520171218
25620bitslice_sse2_opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051520171218
25650bitslice_sse2_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
25680bitslice_sse2_opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
25680bitslice_sse2_opt32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
25800bitslice_sse2_opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051520171218
25800bitslice_sse2_opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051520171218
25800bitslice_sse2_opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
25800bitslice_sse2_opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051520171218
25830bitslice_sse2_opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2018051520171218
25860bitslice_sse2_opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
25890bitslice_sse2_opt32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
25920bitslice_sse2_opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
25950bitslice_sse2_opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051520171218
25950bitslice_sse2_opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2018051520171218
25950bitslice_sse2_opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2018051520171218
25980bitslice_sse2_opt32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
26010bitslice_sse2_opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051520171218
26040bitslice_sse2_opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
26070bitslice_sse2_opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051520171218
26070bitslice_sse2_opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
26100bitslice_sse2_opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
26100bitslice_sse2_opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
26100bitslice_sse2_opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051520171218
26130bitslice_sse2_opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
26160bitslice_sse2_opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051520171218
26190bitslice_sse2_opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051520171218
26190bitslice_sse2_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051520171218
26220bitslice_sse2_opt32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
26220bitslice_sse2_opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051520171218
26250bitslice_sse2_opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051520171218
26280bitslice_sse2_opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051520171218
26280bitslice_sse2_opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051520171218
26310bitslice_sse2_opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051520171218
26370bitslice_sse2_opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051520171218
26370bitslice_sse2_opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051520171218
26400bitslice_sse2_opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051520171218
26430bitslice_sse2_opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051520171218
26430bitslice_sse2_opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051520171218
26430bitslice_sse2_opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051520171218
26430bitslice_sse2_opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051520171218
26460bitslice_sse2_opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051520171218
26460bitslice_sse2_opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2018051520171218
26490bitslice_sse2_opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051520171218
26490bitslice_sse2_opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051520171218
26490bitslice_sse2_opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051520171218
26520bitslice_sse2_opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051520171218
26520bitslice_sse2_opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051520171218
26520bitslice_sse2_opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
26520bitslice_sse2_opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
26520bitslice_sse2_opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051520171218
26550bitslice_sse2_opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051520171218
26580bitslice_sse2_opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051520171218
26610bitslice_sse2_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051520171218
26610bitslice_sse2_opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051520171218
26670bitslice_sse2_opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
26790bitslice_sse2_opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051520171218
26820bitslice_sse2_opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051520171218
26880bitslice_sse2_opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051520171218
26970bitslice_sse2_opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051520171218
27060bitslice_sse2_opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051520171218
27840bitslice_sse2_opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051520171218
29010bitslice_sse2_opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051520171218
29100bitslice_sse2_opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051520171218
29100bitslice_sse2_opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051520171218
29130bitslice_sse2_opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051520171218
29130bitslice_sse2_opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051520171218
29160bitslice_sse2_opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051520171218
29190bitslice_sse2_opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
29220bitslice_sse2_opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051520171218
29220bitslice_sse2_opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
29250bitslice_sse2_opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051520171218
29310bitslice_sse2_opt64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
29400bitslice_sse2_opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051520171218
29400bitslice_sse2_opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2018051520171218
29430bitslice_sse2_opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
29430bitslice_sse2_opt64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
29430bitslice_sse2_opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
29460bitslice_sse2_opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
29460bitslice_sse2_opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2018051520171218
29460bitslice_sse2_opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
29460bitslice_sse2_opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
29460bitslice_sse2_opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2018051520171218
29490bitslice_sse2_opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051520171218
29490bitslice_sse2_opt64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
29490bitslice_sse2_opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
29520bitslice_sse2_opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051520171218
29520bitslice_sse2_opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051520171218
29520bitslice_sse2_opt64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
29550bitslice_sse2_opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051520171218
29580bitslice_sse2_opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051520171218
29580bitslice_sse2_opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051520171218
29610bitslice_sse2_opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2018051520171218
29640bitslice_sse2_opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
29640bitslice_sse2_opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
29640bitslice_sse2_opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
29640bitslice_sse2_opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051520171218
29760bitslice_sse2_opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051520171218
29880bitslice_sse2_opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051520171218
30000bitslice_sse2_opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
30240bitslice_sse2_opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051520171218
30300bitslice_sse2_opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
30330bitslice_sse2_opt64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
30330bitslice_sse2_opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
30330bitslice_sse2_opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
30390bitslice_sse2_opt64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
30420bitslice_sse2_opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051520171218
30480bitslice_sse2_opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051520171218
30480bitslice_sse2_opt64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
30480bitslice_sse2_opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
30510bitslice_sse2_opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
30540bitslice_sse2_opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
30570bitslice_sse2_opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051520171218
30570bitslice_sse2_opt64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
30570bitslice_sse2_opt64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
30600bitslice_sse2_opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051520171218
30600bitslice_sse2_opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051520171218
30660bitslice_sse2_opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051520171218
30720bitslice_sse2_opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
30840bitslice_sse2_opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051520171218
30840bitslice_sse2_opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051520171218
30900bitslice_sse2_opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051520171218
31230bitslice_sse2_opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051520171218
31290bitslice_sse2_opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051520171218
31290bitslice_sse2_opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051520171218
31320bitslice_sse2_opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051520171218
31320bitslice_sse2_opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051520171218
31320bitslice_sse2_opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051520171218
31320bitslice_sse2_opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051520171218
31440bitslice_sse2_opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051520171218
31470bitslice_sse2_opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051520171218
31500bitslice_sse2_opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051520171218
31500bitslice_sse2_opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051520171218
31590bitslice_sse2_opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051520171218
31620bitslice_sse2_opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051520171218
31680bitslice_sse2_opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
31770bitslice_sse2_opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
31890bitslice_sse2_opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051520171218
31950bitslice_sse2_opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051520171218
32010bitslice_sse2_opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051520171218
32130bitslice_sse2_opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051520171218
32250bitslice_sse2_opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051520171218
32370bitslice_sse2_opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051520171218
35490bitslice_opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051520171218
35520bitslice_opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051520171218
35700bitslice_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051520171218
35880bitslice_opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051520171218
36000bitslice_opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051520171218
36480bitslice_opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051520171218
36480bitslice_opt32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
36630bitslice_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051520171218
36660bitslice_opt32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
36660bitslice_opt32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
36720bitslice_opt32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
37050bitslice_opt32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
37140bitslice_opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051520171218
37350bitslice_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
37620bitslice_opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051520171218
37740bitslice_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
37800bitslice_opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051520171218
37830bitslice_opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051520171218
37830bitslice_opt64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
37860bitslice_opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
37920bitslice_opt64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
37950bitslice_opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051520171218
38070bitslice_opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051520171218
38220bitslice_opt64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
38280bitslice_opt64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
38280bitslice_opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051520171218
38400bitslice_opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051520171218
38550bitslice_opt64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
38670bitslice_opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051520171218
38700bitslice_opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051520171218
38880bitslice_opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
39090bitslice_opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
39300bitslice_opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051520171218
39330bitslice_opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051520171218
39360bitslice_opt32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
39990bitslice_opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051520171218
40500bitslice_opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051520171218
40560bitslice_opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051520171218
40770bitslice_opt64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
40980bitslice_opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
51300bitslice_ref32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051520171218
51330bitslice_ref32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
51420bitslice_ref32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
51510bitslice_ref32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
51510bitslice_ref32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
51540bitslice_ref32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051520171218
51840bitslice_ref32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051520171218
52140bitslice_ref32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051520171218
52170bitslice_ref32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
52170bitslice_ref32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
52230bitslice_ref32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
52980bitslice_ref32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
53040bitslice_ref32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051520171218
53100bitslice_ref32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051520171218
53100bitslice_ref32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051520171218
53550bitslice_ref32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051520171218
53700bitslice_ref32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
54900bitslice_ref32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051520171218
55230bitslice_ref32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051520171218
55650bitslice_ref32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051520171218
58110bitslice_ref32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051520171218
58290bitslice_ref32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051520171218
109020bitslice_ref64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051520171218
111840bitslice_ref64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051520171218
112140bitslice_ref64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051520171218
112230bitslice_ref64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
112260bitslice_ref64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
112440bitslice_ref64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051520171218
112620bitslice_ref64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051520171218
112740bitslice_ref64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
113040bitslice_ref64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051520171218
113790bitslice_ref64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051520171218
113940bitslice_ref64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051520171218
114180bitslice_ref64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051520171218
114210bitslice_ref64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
114930bitslice_opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051520171218
115320bitslice_ref64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051520171218
115740bitslice_opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051520171218
118320bitslice_ref64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
119280bitslice_ref64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
119550bitslice_ref64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
119550bitslice_ref64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
119760bitslice_ref64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
119820bitslice_ref64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051520171218
134460bitslice_opt32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
135270bitslice_opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
135690bitslice_opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051520171218
136050bitslice_opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051520171218
136800bitslice_opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051520171218
136800bitslice_opt32gcc -m32 -O3 -fomit-frame-pointer2018051520171218
137220bitslice_opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
137400bitslice_opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
137430bitslice_opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051520171218
137460bitslice_opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051520171218
137610bitslice_opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
137640bitslice_opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051520171218
137790bitslice_opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
138090bitslice_opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
138150bitslice_opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051520171218
138180bitslice_opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051520171218
138240bitslice_opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
138390bitslice_opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051520171218
138450bitslice_opt32gcc -m32 -O2 -fomit-frame-pointer2018051520171218
138510bitslice_opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051520171218
138510bitslice_opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051520171218
138630bitslice_opt32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
138750bitslice_opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051520171218
138810bitslice_opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051520171218
138810bitslice_opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051520171218
138840bitslice_opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
139170bitslice_opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051520171218
139290bitslice_opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051520171218
139350bitslice_opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051520171218
139410bitslice_opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051520171218
139620bitslice_opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
139710bitslice_opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051520171218
139770bitslice_opt32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
140070bitslice_opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051520171218
140220bitslice_opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051520171218
140400bitslice_opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051520171218
140700bitslice_opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051520171218
140730bitslice_opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051520171218
140850bitslice_opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051520171218
140880bitslice_opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
141060bitslice_opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051520171218
141240bitslice_opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051520171218
141300bitslice_opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051520171218
141540bitslice_opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051520171218
141720bitslice_opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051520171218
141750bitslice_opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051520171218
141780bitslice_opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051520171218
141960bitslice_opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051520171218
142050bitslice_opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051520171218
142140bitslice_opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2018051520171218
142200bitslice_opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051520171218
142200bitslice_opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051520171218
142350bitslice_opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051520171218
142440bitslice_opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051520171218
142620bitslice_opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051520171218
142650bitslice_opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051520171218
142770bitslice_opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051520171218
142800bitslice_opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051520171218
142950bitslice_opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051520171218
142980bitslice_opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051520171218
143070bitslice_opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051520171218
143280bitslice_opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051520171218
143460bitslice_opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051520171218
143580bitslice_opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051520171218
143640bitslice_opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2018051520171218
143700bitslice_opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051520171218
143730bitslice_opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051520171218
143880bitslice_opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
143880bitslice_opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051520171218
143940bitslice_opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051520171218
143940bitslice_opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
144000bitslice_opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051520171218
144060bitslice_opt32gcc -m32 -O -fomit-frame-pointer2018051520171218
144060bitslice_opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2018051520171218
144090bitslice_opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2018051520171218
144210bitslice_ref32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051520171218
144390bitslice_opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
144450bitslice_opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051520171218
144510bitslice_opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051520171218
144540bitslice_opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
144570bitslice_opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051520171218
144780bitslice_opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2018051520171218
144870bitslice_opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051520171218
144960bitslice_opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051520171218
145020bitslice_opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2018051520171218
145050bitslice_opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051520171218
145080bitslice_opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051520171218
145170bitslice_opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051520171218
145200bitslice_opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051520171218
145260bitslice_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051520171218
145320bitslice_opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051520171218
145350bitslice_opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
145380bitslice_opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051520171218
145440bitslice_opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051520171218
145470bitslice_opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2018051520171218
145590bitslice_opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051520171218
145650bitslice_ref32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051520171218
145680bitslice_opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051520171218
145920bitslice_opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051520171218
145980bitslice_opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
145980bitslice_opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
146070bitslice_ref32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051520171218
146070bitslice_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051520171218
146220bitslice_opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2018051520171218
146250bitslice_ref32gcc -m32 -O3 -fomit-frame-pointer2018051520171218
146250bitslice_opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051520171218
146490bitslice_opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
146580bitslice_opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051520171218
146610bitslice_opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051520171218
146640bitslice_opt32gcc -m32 -Os -fomit-frame-pointer2018051520171218
146940bitslice_opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051520171218
146970bitslice_opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051520171218
146970bitslice_ref32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051520171218
147120bitslice_opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051520171218
147300bitslice_ref32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051520171218
147450bitslice_opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2018051520171218
147480bitslice_opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2018051520171218
147600bitslice_opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051520171218
148380bitslice_opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051520171218
148470bitslice_opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2018051520171218
148500bitslice_ref32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051520171218
148710bitslice_opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051520171218
148860bitslice_ref32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051520171218
148950bitslice_opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051520171218
148980bitslice_opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051520171218
149430bitslice_opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051520171218
149550bitslice_opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051520171218
150000bitslice_opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051520171218
150120bitslice_opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051520171218
150240bitslice_opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051520171218
150330bitslice_opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2018051520171218
150480bitslice_opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051520171218
150600bitslice_opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051520171218
150870bitslice_opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051520171218
151020bitslice_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051520171218
151200bitslice_opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051520171218
151350bitslice_opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051520171218
151350bitslice_opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051520171218
151770bitslice_opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2018051520171218
151890bitslice_opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051520171218
152340bitslice_opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051520171218
152550bitslice_opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051520171218
152610bitslice_opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051520171218
152670bitslice_opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051520171218
153810bitslice_opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051520171218
153810bitslice_opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051520171218
153960bitslice_ref32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051520171218
154050bitslice_opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051520171218
154110bitslice_ref32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051520171218
154230bitslice_opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051520171218
154290bitslice_opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2018051520171218
154350bitslice_ref32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051520171218
154410bitslice_opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051520171218
154410bitslice_ref32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051520171218
154470bitslice_opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051520171218
154500bitslice_opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2018051520171218
154560bitslice_opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051520171218
154740bitslice_opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051520171218
154770bitslice_opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051520171218
154860bitslice_opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051520171218
154950bitslice_opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051520171218
155010bitslice_opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051520171218
155400bitslice_opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051520171218
155760bitslice_ref32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051520171218
156120bitslice_opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051520171218
156690bitslice_opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051520171218
156690bitslice_ref32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051520171218
156750bitslice_ref32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051520171218
156870bitslice_ref32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051520171218
156930bitslice_ref32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051520171218
156960bitslice_ref32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051520171218
157470bitslice_ref32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051520171218
157860bitslice_ref32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051520171218
157860bitslice_ref32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051520171218
158010bitslice_ref32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051520171218
158340bitslice_ref32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
159780bitslice_ref32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051520171218
159930bitslice_ref32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051520171218
160170bitslice_ref32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051520171218
160560bitslice_ref32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051520171218
161190bitslice_ref32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051520171218
161520bitslice_ref32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051520171218
162120bitslice_ref32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051520171218
163260bitslice_ref32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
164070bitslice_ref32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051520171218
164100bitslice_ref32gcc -m32 -O2 -fomit-frame-pointer2018051520171218
164190bitslice_ref32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051520171218
164280bitslice_ref32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051520171218
164460bitslice_ref32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051520171218
164490bitslice_ref32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051520171218
164550bitslice_ref32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051520171218
164640bitslice_ref32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
164700bitslice_ref32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051520171218
164940bitslice_ref32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
165000bitslice_ref32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
165240bitslice_ref32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051520171218
165240bitslice_ref32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051520171218
165300bitslice_ref32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051520171218
165450bitslice_ref32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051520171218
165510bitslice_ref32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051520171218
165630bitslice_ref32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
165660bitslice_ref32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051520171218
166470bitslice_ref32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
166470bitslice_ref32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051520171218
166500bitslice_ref32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051520171218
166590bitslice_ref32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051520171218
166590bitslice_ref32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
166800bitslice_ref32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051520171218
166980bitslice_ref32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051520171218
166980bitslice_ref32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051520171218
166980bitslice_ref32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051520171218
167010bitslice_ref32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051520171218
167070bitslice_ref32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051520171218
167130bitslice_ref32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051520171218
167370bitslice_ref32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
167430bitslice_ref32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051520171218
167490bitslice_opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051520171218
167520bitslice_ref32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051520171218
167610bitslice_ref32gcc -funroll-loops -m32 -O -fomit-frame-pointer2018051520171218
167610bitslice_ref32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051520171218
167610bitslice_ref32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
167850bitslice_ref32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051520171218
168720bitslice_ref32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
169380bitslice_ref32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051520171218
169680bitslice_ref32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051520171218
170130bitslice_ref32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051520171218
170460bitslice_ref32gcc -m32 -march=i386 -O -fomit-frame-pointer2018051520171218
170490bitslice_ref32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051520171218
170610bitslice_ref32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
170940bitslice_ref32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051520171218
171000bitslice_ref32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051520171218
171000bitslice_ref32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051520171218
171210bitslice_ref32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051520171218
171390bitslice_ref32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051520171218
171540bitslice_ref32gcc -m32 -march=pentium -O -fomit-frame-pointer2018051520171218
171900bitslice_ref32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051520171218
171960bitslice_ref32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051520171218
172170bitslice_ref32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
172290bitslice_ref32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051520171218
172290bitslice_ref32gcc -m32 -march=prescott -O -fomit-frame-pointer2018051520171218
172890bitslice_ref32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
172950bitslice_ref32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
172980bitslice_ref32gcc -m32 -O -fomit-frame-pointer2018051520171218
173040bitslice_ref32gcc -m32 -march=nocona -O -fomit-frame-pointer2018051520171218
173220bitslice_ref32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
173220bitslice_ref32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
173370bitslice_ref32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051520171218
173640bitslice_ref32gcc -m32 -march=athlon -O -fomit-frame-pointer2018051520171218
173640bitslice_ref32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051520171218
173700bitslice_ref32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051520171218
173790bitslice_ref32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051520171218
173820bitslice_ref32gcc -m32 -march=k6 -O -fomit-frame-pointer2018051520171218
173820bitslice_ref32gcc -m32 -march=k8 -O -fomit-frame-pointer2018051520171218
174150bitslice_ref32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051520171218
174480bitslice_ref32gcc -m32 -march=i486 -O -fomit-frame-pointer2018051520171218
174960bitslice_ref32gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051520171218
175980bitslice_ref32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051520171218
176130bitslice_ref32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051520171218
176310bitslice_ref32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051520171218
176610bitslice_ref32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051520171218
176760bitslice_ref32gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051520171218
178080bitslice_ref32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051520171218
178380bitslice_ref32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051520171218
178650bitslice_ref32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051520171218
179340bitslice_ref32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051520171218
181050simplegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
181620simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
181800simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051520171218
182310simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051520171218
182850simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051520171218
182940simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
183090simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051520171218
183480simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051520171218
183480simplegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
183570simplegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
183840simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051520171218
183840simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051520171218
183900simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051520171218
183930simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051520171218
183990simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2018051520171218
184020simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051520171218
184080simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051520171218
184170simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051520171218
184230simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051520171218
184260simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051520171218
184350simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051520171218
184380simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051520171218
184740simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051520171218
184770simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051520171218
184800simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051520171218
184800simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2018051520171218
184830simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051520171218
184920simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051520171218
184950simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2018051520171218
184980simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051520171218
184980simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051520171218
185040simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051520171218
185040simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051520171218
185100simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051520171218
185190simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051520171218
185190simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051520171218
185220simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051520171218
185310simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051520171218
185400simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051520171218
185400simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051520171218
185400simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051520171218
185400simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
185430simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051520171218
185430simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
185520simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051520171218
185520simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051520171218
185520simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051520171218
185610simplegcc -m32 -Os -fomit-frame-pointer2018051520171218
185640simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051520171218
185640simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051520171218
185670simplegcc -m32 -march=athlon -O -fomit-frame-pointer2018051520171218
185670simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051520171218
185700simplegcc -m32 -march=k8 -O -fomit-frame-pointer2018051520171218
185730simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051520171218
185760simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
185850simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
186000simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051520171218
186030simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
186120simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2018051520171218
186210simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051520171218
186240simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051520171218
186270simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051520171218
186360simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051520171218
186360simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051520171218
186480simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051520171218
186600simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
186660simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2018051520171218
186690simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051520171218
186750simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051520171218
186810simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051520171218
186840simplegcc -m32 -O3 -fomit-frame-pointer2018051520171218
186870simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051520171218
186900simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051520171218
186960simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051520171218
186960simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2018051520171218
186990simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051520171218
186990simplegcc -m32 -march=nocona -O -fomit-frame-pointer2018051520171218
187020simplegcc -m32 -O -fomit-frame-pointer2018051520171218
187020simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
187020simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
187020simplegcc -m32 -march=core2 -O -fomit-frame-pointer2018051520171218
187020simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051520171218
187080simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051520171218
187080simplegcc -m32 -march=prescott -O -fomit-frame-pointer2018051520171218
187140simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
187170simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051520171218
187230simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
187230simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051520171218
187290simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2018051520171218
187290simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051520171218
187290simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
187290simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051520171218
187290simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051520171218
187320simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051520171218
187350simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051520171218
187380simplegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
187380simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051520171218
187470simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051520171218
187500simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2018051520171218
187530simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051520171218
187650simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051520171218
187680simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051520171218
187680simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051520171218
187710simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
187860simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2018051520171218
187950simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
187980simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051520171218
188010simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
188070simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051520171218
188130simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051520171218
188280simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051520171218
188280simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2018051520171218
188310simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
188370simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051520171218
188400simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051520171218
188460simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051520171218
188490simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051520171218
188640simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
188670simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051520171218
188670simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2018051520171218
188790simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051520171218
188820simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051520171218
189000simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051520171218
189060simplegcc -m32 -O2 -fomit-frame-pointer2018051520171218
189150simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
189240simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051520171218
189240bitslice_ref32gcc -m32 -march=athlon -Os -fomit-frame-pointer2018051520171218
189240simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051520171218
189240simplegcc -m32 -march=k6 -O -fomit-frame-pointer2018051520171218
189330simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051520171218
189480simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051520171218
189510simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051520171218
189510simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051520171218
189540simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051520171218
189540simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051520171218
189570bitslice_ref32gcc -m32 -Os -fomit-frame-pointer2018051520171218
189630simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
189660bitslice_ref32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051520171218
189660simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
189690simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051520171218
189720simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051520171218
189900simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051520171218
189900simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
189930simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051520171218
189930simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051520171218
189960bitslice_ref32gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051520171218
190050simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2018051520171218
190110simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051520171218
190110simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051520171218
190170simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
190170bitslice_ref32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051520171218
190200simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051520171218
190290simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051520171218
190320simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
190320simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051520171218
190500simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051520171218
190650simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051520171218
190680simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051520171218
190710simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051520171218
190740simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051520171218
190800simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051520171218
190830simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051520171218
190890simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051520171218
190920bitslice_ref32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051520171218
190950simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051520171218
191010simplegcc -m32 -march=i386 -O -fomit-frame-pointer2018051520171218
191070simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051520171218
191310simplegcc -m32 -march=i486 -O -fomit-frame-pointer2018051520171218
191340simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051520171218
191610simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051520171218
191640simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051520171218
192180bitslice_ref32gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051520171218
192300simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051520171218
192300bitslice_ref32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051520171218
192300simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051520171218
192420bitslice_ref32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051520171218
192450simplegcc -m32 -march=pentium -O -fomit-frame-pointer2018051520171218
192510simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051520171218
192660bitslice_ref32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051520171218
192870bitslice_ref32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
192900bitslice_ref32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
193140simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051520171218
193200simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051520171218
193680bitslice_ref32gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051520171218
193710simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051520171218
193770bitslice_ref32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051520171218
193950bitslice_ref32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051520171218
194370bitslice_ref32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051520171218
194730bitslice_ref32gcc -m32 -march=i486 -Os -fomit-frame-pointer2018051520171218
194910bitslice_ref32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051520171218
194970bitslice_ref32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051520171218
194970simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051520171218
195300bitslice_ref32gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051520171218
195570bitslice_ref32gcc -m32 -march=k6 -Os -fomit-frame-pointer2018051520171218
195900bitslice_ref32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051520171218
195960bitslice_ref32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051520171218
196320bitslice_ref32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051520171218
196470bitslice_ref32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
196590simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
196920bitslice_ref32gcc -m32 -march=i386 -Os -fomit-frame-pointer2018051520171218
197220bitslice_ref32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051520171218
197220bitslice_ref32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051520171218
197250simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
197250bitslice_ref32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
197430bitslice_ref32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051520171218
197670bitslice_ref32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051520171218
198030bitslice_ref32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051520171218
198510bitslice_ref32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051520171218
198780bitslice_ref32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051520171218
200070bitslice_ref32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051520171218
200610bitslice_ref32gcc -m32 -march=pentium -Os -fomit-frame-pointer2018051520171218
201570bitslice_ref32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051520171218
202410bitslice_ref32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051520171218
202500bitslice_ref32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051520171218
204990bitslice_ref32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051520171218
205110bitslice_ref32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051520171218
206700simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051520171218
210450bitslice_ref32gcc -m32 -march=core2 -O -fomit-frame-pointer2018051520171218
213630bitslice_ref32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051520171218
214860bitslice_opt64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
215700bitslice_opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051520171218
215760bitslice_opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051520171218
215760bitslice_opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051520171218
215940bitslice_opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051520171218
216060bitslice_opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051520171218
216210bitslice_opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051520171218
216210bitslice_opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
216240bitslice_opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051520171218
217680bitslice_opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051520171218
217800bitslice_opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051520171218
218220bitslice_opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051520171218
218250bitslice_opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051520171218
218250bitslice_opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2018051520171218
218310bitslice_opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051520171218
218490bitslice_opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051520171218
218640bitslice_opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051520171218
218970bitslice_opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051520171218
219090bitslice_opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051520171218
219090bitslice_opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051520171218
219120bitslice_opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051520171218
219180bitslice_opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051520171218
219420bitslice_opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051520171218
219480bitslice_opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051520171218
219900bitslice_opt64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
220140bitslice_opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051520171218
220170bitslice_opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051520171218
220200bitslice_opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051520171218
220230bitslice_opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051520171218
220290bitslice_opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2018051520171218
220440bitslice_opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051520171218
220440bitslice_opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
220560bitslice_opt64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
220590bitslice_opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051520171218
220620bitslice_opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051520171218
220710bitslice_opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051520171218
220800bitslice_opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051520171218
220800bitslice_opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051520171218
220860bitslice_opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051520171218
220860bitslice_opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051520171218
220860bitslice_opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2018051520171218
220920bitslice_opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051520171218
220950bitslice_opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051520171218
221100bitslice_opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2018051520171218
221100bitslice_opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051520171218
221370bitslice_opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051520171218
221370bitslice_opt64gcc -m32 -Os -fomit-frame-pointer2018051520171218
221490bitslice_opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
221730bitslice_opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051520171218
221790bitslice_opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051520171218
221850bitslice_opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
222030bitslice_opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051520171218
222660bitslice_opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
222960bitslice_opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051520171218
223020bitslice_opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051520171218
223050bitslice_opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051520171218
223050bitslice_opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
223080bitslice_opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051520171218
223170bitslice_opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2018051520171218
223170bitslice_opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2018051520171218
223230bitslice_opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051520171218
223320bitslice_opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051520171218
223680bitslice_opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2018051520171218
223740bitslice_opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2018051520171218
223830bitslice_opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051520171218
223830bitslice_opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
224040bitslice_opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051520171218
224070bitslice_opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2018051520171218
224370bitslice_opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2018051520171218
224400bitslice_opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
224430bitslice_opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
224460bitslice_opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051520171218
224550bitslice_opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051520171218
224580bitslice_opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051520171218
224670bitslice_opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2018051520171218
224730bitslice_opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
224790bitslice_opt64gcc -m32 -O -fomit-frame-pointer2018051520171218
224820bitslice_opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051520171218
225000bitslice_opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
225030bitslice_opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
225150bitslice_opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051520171218
225450bitslice_opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051520171218
225600bitslice_opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
225630bitslice_ref64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051520171218
225690bitslice_opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051520171218
225780bitslice_opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
225870bitslice_opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
225930bitslice_ref64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051520171218
225930bitslice_opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051520171218
226290bitslice_opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
226560bitslice_opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2018051520171218
226830bitslice_opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
227220bitslice_opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051520171218
227370bitslice_opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051520171218
227400bitslice_ref64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051520171218
227430bitslice_opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2018051520171218
227490bitslice_ref64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051520171218
227730bitslice_ref64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051520171218
227850bitslice_ref64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051520171218
227880bitslice_ref64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051520171218
228630bitslice_ref64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051520171218
228810bitslice_ref64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051520171218
229290bitslice_ref64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051520171218
229320bitslice_opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051520171218
229470bitslice_ref64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051520171218
229710bitslice_ref64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051520171218
229920bitslice_ref64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051520171218
229980bitslice_opt64gcc -m32 -O2 -fomit-frame-pointer2018051520171218
230340bitslice_ref64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051520171218
230550bitslice_opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2018051520171218
230670bitslice_ref64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051520171218
230820bitslice_ref64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051520171218
230880bitslice_ref64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051520171218
231480bitslice_ref64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051520171218
231480bitslice_ref64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051520171218
231690bitslice_ref64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051520171218
231720bitslice_ref64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051520171218
231840bitslice_ref64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051520171218
231870bitslice_ref64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051520171218
231990bitslice_ref64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051520171218
232050bitslice_ref64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051520171218
232470bitslice_ref64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051520171218
232950bitslice_ref64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051520171218
233340bitslice_ref64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051520171218
234390bitslice_ref64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
234480bitslice_ref64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051520171218
234630bitslice_ref64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051520171218
235590bitslice_ref64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051520171218
235830bitslice_ref64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051520171218
238620bitslice_opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051520171218
238740bitslice_opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051520171218
238800bitslice_opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051520171218
238920bitslice_ref64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051520171218
238920bitslice_opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051520171218
238980bitslice_opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051520171218
239130bitslice_ref64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051520171218
239280bitslice_opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051520171218
239400bitslice_opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051520171218
239400bitslice_opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051520171218
239430bitslice_opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051520171218
239520bitslice_opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051520171218
239610bitslice_opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051520171218
239670bitslice_ref64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051520171218
239700bitslice_ref64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051520171218
239970bitslice_ref64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051520171218
240030bitslice_ref64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051520171218
240120bitslice_ref64gcc -funroll-loops -m32 -O -fomit-frame-pointer2018051520171218
240150bitslice_opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051520171218
240270bitslice_ref64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051520171218
240300bitslice_opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051520171218
240540bitslice_ref64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051520171218
241080bitslice_opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051520171218
241890bitslice_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051520171218
241890bitslice_opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051520171218
241950bitslice_opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051520171218
242100bitslice_opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051520171218
242130bitslice_ref64gcc -m32 -O3 -fomit-frame-pointer2018051520171218
242970bitslice_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051520171218
243000bitslice_ref64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051520171218
243240bitslice_opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051520171218
243450bitslice_opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051520171218
243630bitslice_ref64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051520171218
243810bitslice_opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051520171218
244170bitslice_ref64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051520171218
244380bitslice_opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051520171218
244770bitslice_ref64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051520171218
244770bitslice_opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051520171218
245310bitslice_ref64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051520171218
245550bitslice_opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051520171218
245790bitslice_opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051520171218
245940bitslice_opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051520171218
246000bitslice_ref64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051520171218
246480bitslice_opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051520171218
246570bitslice_opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051520171218
246600bitslice_ref64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051520171218
246630bitslice_opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051520171218
246720bitslice_opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051520171218
246930bitslice_opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051520171218
247080bitslice_opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051520171218
247140bitslice_opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051520171218
247260bitslice_ref64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051520171218
247380bitslice_opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2018051520171218
247470bitslice_opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051520171218
247680bitslice_opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051520171218
247680bitslice_opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051520171218
247830bitslice_opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051520171218
247950bitslice_opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051520171218
247980bitslice_opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051520171218
248220bitslice_opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051520171218
248430bitslice_opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
248460bitslice_opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051520171218
248520bitslice_opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051520171218
248820bitslice_opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051520171218
248820bitslice_opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051520171218
249180bitslice_opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051520171218
249420bitslice_ref64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051520171218
249720bitslice_opt64gcc -m32 -O3 -fomit-frame-pointer2018051520171218
249960bitslice_ref64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051520171218
250290bitslice_opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051520171218
250800bitslice_opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051520171218
250800bitslice_opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051520171218
250890bitslice_ref64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051520171218
250950bitslice_opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051520171218
251130bitslice_ref64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051520171218
251220bitslice_opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051520171218
251880bitslice_opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051520171218
252180bitslice_opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051520171218
252660bitslice_opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051520171218
252900bitslice_ref64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051520171218
253590bitslice_ref64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051520171218
254040bitslice_ref64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051520171218
254430bitslice_opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051520171218
255450bitslice_opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051520171218
256380bitslice_ref64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051520171218
257010bitslice_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051520171218
258570bitslice_ref64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
260130bitslice_ref64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051520171218
260730bitslice_ref64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051520171218
262230bitslice_ref64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
262350bitslice_ref64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051520171218
262440bitslice_ref64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051520171218
262770bitslice_ref64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051520171218
262980bitslice_ref64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051520171218
263280bitslice_ref64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051520171218
263760bitslice_ref64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
263940bitslice_ref64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
264240bitslice_ref64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
264330bitslice_ref64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
264750bitslice_ref64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051520171218
265020bitslice_ref64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
265440bitslice_ref64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
265530bitslice_ref64gcc -m32 -O2 -fomit-frame-pointer2018051520171218
265590bitslice_ref64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051520171218
265680bitslice_ref64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051520171218
265770bitslice_ref64gcc -m32 -march=i386 -O -fomit-frame-pointer2018051520171218
265890bitslice_ref64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051520171218
266520bitslice_ref64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051520171218
266640bitslice_ref64gcc -m32 -march=i486 -O -fomit-frame-pointer2018051520171218
267210bitslice_ref64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051520171218
267240bitslice_ref64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051520171218
267390bitslice_ref64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051520171218
267450bitslice_ref64gcc -m32 -march=pentium -O -fomit-frame-pointer2018051520171218
267600bitslice_ref64gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051520171218
267690bitslice_ref64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
268110bitslice_ref64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051520171218
268140bitslice_ref64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
268140bitslice_ref64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051520171218
268230bitslice_ref64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051520171218
268320bitslice_ref64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051520171218
268440bitslice_ref64gcc -m32 -march=k6 -O -fomit-frame-pointer2018051520171218
268650bitslice_ref64gcc -m32 -march=k8 -O -fomit-frame-pointer2018051520171218
268710bitslice_ref64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051520171218
268740bitslice_ref64gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051520171218
268740bitslice_ref64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051520171218
269370bitslice_ref64gcc -m32 -march=athlon -O -fomit-frame-pointer2018051520171218
269400bitslice_ref64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
269460bitslice_ref64gcc -m32 -march=core2 -O -fomit-frame-pointer2018051520171218
270120bitslice_ref64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051520171218
270420bitslice_ref64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
270900bitslice_ref64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051520171218
271080bitslice_ref64gcc -m32 -march=pentium -Os -fomit-frame-pointer2018051520171218
271440bitslice_ref64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051520171218
271650bitslice_ref64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
271800bitslice_ref64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051520171218
272820bitslice_ref64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051520171218
272820bitslice_ref64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051520171218
273090bitslice_ref64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051520171218
273420bitslice_ref64gcc -m32 -march=prescott -O -fomit-frame-pointer2018051520171218
273510bitslice_ref64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051520171218
273660bitslice_ref64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
273840bitslice_ref64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051520171218
273960bitslice_ref64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
274050bitslice_ref64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051520171218
274080bitslice_ref64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
274230bitslice_ref64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051520171218
274230bitslice_ref64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051520171218
274290bitslice_ref64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051520171218
274350bitslice_ref64gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051520171218
274440bitslice_ref64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051520171218
274560bitslice_ref64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051520171218
274620bitslice_ref64gcc -m32 -march=nocona -O -fomit-frame-pointer2018051520171218
274920bitslice_ref64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051520171218
275070bitslice_ref64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051520171218
275250bitslice_ref64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051520171218
275250bitslice_ref64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051520171218
275340bitslice_ref64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051520171218
275460bitslice_ref64gcc -m32 -march=k6 -Os -fomit-frame-pointer2018051520171218
275550bitslice_ref64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051520171218
275550bitslice_ref64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051520171218
276240bitslice_ref64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
276330bitslice_ref64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051520171218
276540bitslice_ref64gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051520171218
276720bitslice_ref64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051520171218
277080bitslice_ref64gcc -m32 -march=i386 -Os -fomit-frame-pointer2018051520171218
277290bitslice_ref64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051520171218
277320bitslice_ref64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051520171218
277320bitslice_ref64gcc -m32 -Os -fomit-frame-pointer2018051520171218
277380bitslice_ref64gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051520171218
277410bitslice_ref64gcc -m32 -march=athlon -Os -fomit-frame-pointer2018051520171218
277560bitslice_ref64gcc -m32 -march=i486 -Os -fomit-frame-pointer2018051520171218
277590bitslice_ref64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051520171218
277740bitslice_ref64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051520171218
278040bitslice_ref64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051520171218
278220bitslice_ref64gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051520171218
278400bitslice_ref64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
281310bitslice_ref64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051520171218
282240bitslice_ref64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051520171218
283020bitslice_ref64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051520171218
283470bitslice_ref64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051520171218
288060bitslice_ref64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
290250bitslice_ref64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
299280bitslice_ref64gcc -m32 -O -fomit-frame-pointer2018051520171218

Compiler output

Implementation: crypto_hash/jh384/bitslice_sse2_opt32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
nist.c: In file included from nist.c:2:0:
nist.c: jh_sse2_opt32.h: In function 'F8':
nist.c: jh_sse2_opt32.h:247:10: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
nist.c: y0 = XOR(y0, LOAD(state->gt;buffer));
nist.c: ^
nist.c: In file included from jh_sse2_opt32.h:32:0,
nist.c: from nist.c:2:
nist.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
nist.c: _mm_xor_si128 (__m128i __A, __m128i __B)
nist.c: ^
nist.c: In file included from nist.c:2:0:
nist.c: jh_sse2_opt32.h:250:10: error: called from here
nist.c: y3 = XOR(y3, LOAD(state->gt;buffer+48));
nist.c: ^
nist.c: In file included from jh_sse2_opt32.h:32:0,
nist.c: from nist.c:2:
nist.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:690:1: error: inlining failed in call to always_inline '_mm_load_si128': target specific option mismatch
nist.c: _mm_load_si128 (__m128i const *__P)
nist.c: ^
nist.c: In file included from nist.c:2:0:
nist.c: jh_sse2_opt32.h:112:23: error: called from here
nist.c: #define XOR(x,y) _mm_xor_si128((x),(y)) /*XOR(x,y) = x ^ y, where x and y are two 128-bit word*/
nist.c: ^
nist.c: jh_sse2_opt32.h:250:12: note: in expansion of macro 'XOR'
nist.c: y3 = XOR(y3, LOAD(state->gt;buffer+48));
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh384/bitslice_sse2_opt64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
nist.c: In file included from nist.c:2:0:
nist.c: jh_sse2_opt64.h: In function 'F8':
nist.c: jh_sse2_opt64.h:255:10: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
nist.c: y0 = XOR(y0, LOAD(state->gt;buffer));
nist.c: ^
nist.c: In file included from jh_sse2_opt64.h:32:0,
nist.c: from nist.c:2:
nist.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
nist.c: _mm_xor_si128 (__m128i __A, __m128i __B)
nist.c: ^
nist.c: In file included from nist.c:2:0:
nist.c: jh_sse2_opt64.h:258:10: error: called from here
nist.c: y3 = XOR(y3, LOAD(state->gt;buffer+48));
nist.c: ^
nist.c: In file included from jh_sse2_opt64.h:32:0,
nist.c: from nist.c:2:
nist.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:690:1: error: inlining failed in call to always_inline '_mm_load_si128': target specific option mismatch
nist.c: _mm_load_si128 (__m128i const *__P)
nist.c: ^
nist.c: In file included from nist.c:2:0:
nist.c: jh_sse2_opt64.h:112:23: error: called from here
nist.c: #define XOR(x,y) _mm_xor_si128((x),(y)) /*XOR(x,y) = x ^ y, where x and y are two 128-bit word*/
nist.c: ^
nist.c: jh_sse2_opt64.h:258:12: note: in expansion of macro 'XOR'
nist.c: y3 = XOR(y3, LOAD(state->gt;buffer+48));
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh384/bitslice_sse2_opt32
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
nist.c: In file included from jh_sse2_opt32.h:32:0,
nist.c: from nist.c:2:
nist.c: jh_sse2_opt32.h: In function 'F8':
nist.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
nist.c: _mm_xor_si128 (__m128i __A, __m128i __B)
nist.c: ^
nist.c: In file included from nist.c:2:0:
nist.c: jh_sse2_opt32.h:250:10: error: called from here
nist.c: y3 = XOR(y3, LOAD(state->gt;buffer+48));
nist.c: ^
nist.c: In file included from jh_sse2_opt32.h:32:0,
nist.c: from nist.c:2:
nist.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:690:1: error: inlining failed in call to always_inline '_mm_load_si128': target specific option mismatch
nist.c: _mm_load_si128 (__m128i const *__P)
nist.c: ^
nist.c: In file included from nist.c:2:0:
nist.c: jh_sse2_opt32.h:112:23: error: called from here
nist.c: #define XOR(x,y) _mm_xor_si128((x),(y)) /*XOR(x,y) = x ^ y, where x and y are two 128-bit word*/
nist.c: ^
nist.c: jh_sse2_opt32.h:250:12: note: in expansion of macro 'XOR'
nist.c: y3 = XOR(y3, LOAD(state->gt;buffer+48));
nist.c: ^
nist.c: In file included from jh_sse2_opt32.h:32:0,
nist.c: from nist.c:2:
nist.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh384/bitslice_sse2_opt64
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
nist.c: In file included from jh_sse2_opt64.h:32:0,
nist.c: from nist.c:2:
nist.c: jh_sse2_opt64.h: In function 'F8':
nist.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
nist.c: _mm_xor_si128 (__m128i __A, __m128i __B)
nist.c: ^
nist.c: In file included from nist.c:2:0:
nist.c: jh_sse2_opt64.h:258:10: error: called from here
nist.c: y3 = XOR(y3, LOAD(state->gt;buffer+48));
nist.c: ^
nist.c: In file included from jh_sse2_opt64.h:32:0,
nist.c: from nist.c:2:
nist.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:690:1: error: inlining failed in call to always_inline '_mm_load_si128': target specific option mismatch
nist.c: _mm_load_si128 (__m128i const *__P)
nist.c: ^
nist.c: In file included from nist.c:2:0:
nist.c: jh_sse2_opt64.h:112:23: error: called from here
nist.c: #define XOR(x,y) _mm_xor_si128((x),(y)) /*XOR(x,y) = x ^ y, where x and y are two 128-bit word*/
nist.c: ^
nist.c: jh_sse2_opt64.h:258:12: note: in expansion of macro 'XOR'
nist.c: y3 = XOR(y3, LOAD(state->gt;buffer+48));
nist.c: ^
nist.c: In file included from jh_sse2_opt64.h:32:0,
nist.c: from nist.c:2:
nist.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
nist.c: ...

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