Implementation notes: amd64, nmi0247, crypto_hash/cubehash512

Computer: nmi0247
Architecture: amd64
CPU ID: GenuineIntel-000006f2-bfebfbff
SUPERCOP version: 20101111
Operation: crypto_hash
Primitive: cubehash512
TimeImplementationCompilerBenchmark dateSUPERCOP version
20383amd64-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
20383amd64-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
20383amd64-2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
20383amd64-2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
20394amd64-2gcc -m64 -O3 -fomit-frame-pointer2010110320101029
20394amd64-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
20405amd64-2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
20405amd64-2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
20416amd64-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
20416amd64-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
20416amd64-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
20416amd64-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
20416amd64-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
20416amd64-2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
20416amd64-2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
20416amd64-2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
20416amd64-2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
20416amd64-2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
20416amd64-2gcc -m64 -O2 -fomit-frame-pointer2010110320101029
20416amd64-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
20416amd64-2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
20416amd64-2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
20427amd64-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
20427amd64-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
20427amd64-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
20427amd64-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
20427amd64-2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
20427amd64-2gcc -m64 -O -fomit-frame-pointer2010110320101029
20427amd64-2gcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
20427amd64-2gcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
20438amd64-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
20438amd64-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
20438amd64-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
20438amd64-2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
20438amd64-2gcc -m64 -Os -fomit-frame-pointer2010110320101029
20438amd64-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
20438amd64-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
20438amd64-2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
20449amd64-2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
20471amd64-2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
21868amd64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
21868amd64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
21868amd64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
21868amd64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
21868amd64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
21868amd64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
21868amd64gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
21868amd64gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
21868amd64gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
21868amd64gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
21868amd64gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
21868amd64gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
21868amd64gcc -m64 -O2 -fomit-frame-pointer2010110320101029
21868amd64gcc -m64 -Os -fomit-frame-pointer2010110320101029
21868amd64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
21868amd64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
21868amd64gcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
21868amd64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
21868amd64gcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
21868amd64gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
21868amd64gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
21868amd64gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
21868amd64gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
21868amd64gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
21868amd64gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
21879amd64gcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
21879amd64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
21879amd64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
21879amd64gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
21879amd64gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
21879amd64gcc -m64 -O3 -fomit-frame-pointer2010110320101029
21879amd64gcc -m64 -O -fomit-frame-pointer2010110320101029
21879amd64gcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
21879amd64gcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
21879amd64gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
21879amd64gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
21890amd64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
21890amd64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
21890amd64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
21890amd64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
23144emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
23320emmintrin5gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
23320emmintrin5gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
23342emmintrin5gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
23342emmintrin5gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
23474emmintrin5gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
23474emmintrin5gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
23474emmintrin5gcc -m64 -O2 -fomit-frame-pointer2010110320101029
23474emmintrin5gcc -m64 -Os -fomit-frame-pointer2010110320101029
23485emmintrin5gcc -m64 -O3 -fomit-frame-pointer2010110320101029
23496emmintrin5gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
23507emmintrin5gcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
23518emmintrin5gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
23683emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
23694emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
23694emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
23694emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
23705emmintrin4gcc -m64 -O2 -fomit-frame-pointer2010110320101029
23705emmintrin4gcc -m64 -O3 -fomit-frame-pointer2010110320101029
23705emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
23760emmintrin5gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
23793emmintrin5gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
23793emmintrin5gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
23804emmintrin4gcc -m64 -Os -fomit-frame-pointer2010110320101029
23804emmintrin5gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
23804emmintrin5gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
23815emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
23815emmintrin5gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
23815emmintrin5gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
23815emmintrin5gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
23826emmintrin5gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
23859emmintrin5gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
23859emmintrin5gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
23859emmintrin5gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
23870emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
23870emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
23892emmintrin5gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
23947emmintrin5gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
23947emmintrin5gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
23947emmintrin5gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
23947emmintrin5gcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
23969emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
23980emmintrin5gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
23991emmintrin4gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
24002emmintrin4gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
24024emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
24024emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
24057emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
24101emmintrin4gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
24123emmintrin4gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
24123emmintrin4gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
24123emmintrin4gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
24134emmintrin4gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
24134emmintrin4gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
24134emmintrin4gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
24145emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
24145emmintrin4gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
24145emmintrin4gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
24156emmintrin4gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
24233emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
24761emmintrin5gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
24761emmintrin5gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
24772emmintrin5gcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
24838emmintrin5gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
24838emmintrin5gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
24849emmintrin5gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
24893emmintrin5gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
24893emmintrin5gcc -m64 -O -fomit-frame-pointer2010110320101029
24915emmintrin5gcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
25135emmintrin5gcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
25421emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
25421emmintrin4gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
25421emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
25432emmintrin4gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
25443emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
25454emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
25454emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
25465emmintrin4gcc -m64 -O -fomit-frame-pointer2010110320101029
25685emmintrin4gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
25685emmintrin4gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
51359unrolled4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
52371unrolled4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
52459unrolled4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
52492unrolled4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
52646unrolled4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
52822unrolled4gcc -m64 -O3 -fomit-frame-pointer2010110320101029
53042unrolled4gcc -m64 -Os -fomit-frame-pointer2010110320101029
53229amd64-32gcc -m64 -Os -fomit-frame-pointer2010110320101029
53240amd64-32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
53240amd64-32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
53240amd64-32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
53240amd64-32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
53240amd64-32gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
53240amd64-32gcc -m64 -O3 -fomit-frame-pointer2010110320101029
53240amd64-32gcc -m64 -O -fomit-frame-pointer2010110320101029
53240amd64-32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
53240amd64-32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
53240amd64-32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
53240amd64-32gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
53240amd64-32gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
53251amd64-32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
53251amd64-32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
53251amd64-32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
53251amd64-32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
53251amd64-32gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
53251amd64-32gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
53251amd64-32gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
53251amd64-32gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
53251amd64-32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
53251unrolled4gcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
53251amd64-32gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
53262amd64-32gcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
53262amd64-32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
53262amd64-32gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
53262amd64-32gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
53262amd64-32gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
53273amd64-32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
53273amd64-32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
53284amd64-32gcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
53284amd64-32gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
53295amd64-32gcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
53295amd64-32gcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
53295amd64-32gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
53306amd64-32gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
53306amd64-32gcc -m64 -O2 -fomit-frame-pointer2010110320101029
53306amd64-32gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
53350amd64-32gcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
53383amd64-32gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
55077unrolled4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
55165unrolled4gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
55176unrolled3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
55187unrolled4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
55209unrolled4gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
55220unrolled4gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
55286unrolled4gcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
55297unrolled3gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
55352unrolled4gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
55363unrolled4gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
55363unrolled3gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
55396unrolled3gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
55407unrolled4gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
55451unrolled3gcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
55473unrolled4gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
55473unrolled4gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
55528unrolled3gcc -m64 -O -fomit-frame-pointer2010110320101029
55605unrolled4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
55660unrolled3gcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
55671unrolled3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
55704unrolled3gcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
55715unrolled3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
55814unrolled3gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
55858unrolled3gcc -m64 -O3 -fomit-frame-pointer2010110320101029
55968unrolled3gcc -m64 -Os -fomit-frame-pointer2010110320101029
56045unrolled3gcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
56122unrolled3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
56463unrolled3gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
56606unrolled3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
56650unrolled3gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
56672unrolled3gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
56705unrolled3gcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
56881unrolled3gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
56925unrolled3gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
56980unrolled3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
57046unrolled3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
57090unrolled3gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
57200unrolled3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
57365unrolled5gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
57387unrolled5gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
57431unrolled3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
57607unrolled5gcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
57629unrolled5gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
57640unrolled5gcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
57750unrolled5gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
57772unrolled3gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
57816unrolled3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
57816unrolled5gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
57816unrolled5gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
57904unrolled3gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
58069unrolled5gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
58091unrolled5gcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
58300unrolled5gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
58322unrolled5gcc -m64 -O -fomit-frame-pointer2010110320101029
58355unrolled5gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
58377unrolled5gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
58388unrolled5gcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
58564mmintringcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
58674unrolled5gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
58817unrolled5gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
58894unrolled5gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
58927unrolled5gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
58971unrolled5gcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
59004unrolled5gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
59015unrolled5gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
59026unrolled5gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
59136unrolled5gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
59191mmintringcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
59620unrolled5gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
59774unrolled5gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
59884unrolled5gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
60181unrolled5gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
60632unrolled5gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
60676unrolled5gcc -m64 -Os -fomit-frame-pointer2010110320101029
60907unrolled5gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
60984unrolled5gcc -m64 -O3 -fomit-frame-pointer2010110320101029
61292unrolled5gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
61864unrolled5gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
61919unrolled5gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
61919unrolled5gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
61952unrolled5gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
62128unrolled5gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
62205unrolled5gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
62359unrolled3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
62634unrolled3gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
62634unrolled5gcc -m64 -O2 -fomit-frame-pointer2010110320101029
62645unrolled3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
62755unrolled3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
62898unrolled3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
62898unrolled3gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
62942unrolled3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
62997unrolled3gcc -m64 -O2 -fomit-frame-pointer2010110320101029
63635unrolled3gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
63822unrolled3gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
64317unrolled4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
64350unrolled4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
66088unrolled4gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
66110unrolled4gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
66154unrolled4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
66770unrolled4gcc -m64 -O2 -fomit-frame-pointer2010110320101029
67364unrolled4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
68167unrolled4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
68310unrolled4gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
68827unrolled4gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
70037unrolled4gcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
70070unrolled4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
70081unrolled4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
70147unrolled4gcc -m64 -O -fomit-frame-pointer2010110320101029
70180unrolled4gcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
70180unrolled4gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
70224unrolled4gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
70246unrolled4gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
70279unrolled4gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
70279unrolled4gcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
90156unrolled2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
90156unrolled2gcc -m64 -O3 -fomit-frame-pointer2010110320101029
90178unrolled2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
90673unrolled2gcc -m64 -O2 -fomit-frame-pointer2010110320101029
91421unrolled2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
91443unrolled2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
91949unrolled2gcc -m64 -Os -fomit-frame-pointer2010110320101029
92818unrolled2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
93258unrolled2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
93654mmintringcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
94105unrolled2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
95227unrolled2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
95656unrolled2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
95689mmintringcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
95733mmintringcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
95975mmintringcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
97207unrolled2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
97207unrolled2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
97603unrolled2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
98439mmintringcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
98857mmintringcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
98868mmintringcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
99011unrolled2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
99132unrolled2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
99143unrolled2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
99209mmintringcc -m64 -O -fomit-frame-pointer2010110320101029
99308unrolled2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
99330unrolled2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
99462unrolled2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
99627unrolled2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
99660unrolled2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
101024unrolled2gcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
101508unrolled2gcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
102366unrolled2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
103356unrolled2gcc -m64 -O -fomit-frame-pointer2010110320101029
103367unrolled2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
103598unrolled2gcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
103620unrolled2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
103631unrolled2gcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
103697unrolled2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
103708unrolled2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
103785unrolled2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
104148unrolled2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
106304simplegcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
106700simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
106766simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
106799simplegcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
107910simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
108152unrolled2gcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
110660unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
110781unrolled2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
110847unrolled2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
110957unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
111067unrolled2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
111067unrolled2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
112662unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
113971unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
114367unrolledgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
114730unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
114730unrolledgcc -m64 -Os -fomit-frame-pointer2010110320101029
114763unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
114829unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
114873unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
114939unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
114994unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
115269unrolledgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
115280unrolledgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
115412unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
115665unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
115786unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
115797unrolledgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
115940unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
115940unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
116402unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
116567unrolledgcc -m64 -O -fomit-frame-pointer2010110320101029
116831unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
116930unrolledgcc -m64 -O3 -fomit-frame-pointer2010110320101029
117689unrolledgcc -m64 -O2 -fomit-frame-pointer2010110320101029
118712unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
120142unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
121286unrolledgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
121286unrolledgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
121308unrolledgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
121341unrolledgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
121473unrolledgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
121473unrolledgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
121528unrolledgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
121561unrolledgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
121561unrolledgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
121836unrolledgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
122364unrolledgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
122815unrolledgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
123497unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
133155simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
134321simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
136499simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
137258simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
137456simplegcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
137456simplegcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
137709simplegcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
137709simplegcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
138732simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
139755simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
143484simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
144529simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
144716simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
148753simplegcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
149171simplegcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
417956simplegcc -m64 -O2 -fomit-frame-pointer2010110320101029
418121simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
422708simplegcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
422708simplegcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
429649simplegcc -m64 -O -fomit-frame-pointer2010110320101029
429682simplegcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
445797simplegcc -m64 -Os -fomit-frame-pointer2010110320101029
445907simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
449614simplegcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
449911simplegcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
450945simplegcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
450945simplegcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
453860simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
454278simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
457413simplegcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
460944simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
475739simplegcc -m64 -O3 -fomit-frame-pointer2010110320101029
475915simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
480084simplegcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
480084simplegcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029

Checksum failure

Implementation: crypto_hash/cubehash512/mmintrin
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
dc8af4dbad974bc17517f0432526d52bdbc4186178ff7950c107a2ac20bb1b370e4582358f3e13115e40a0158715cf9bb62aa47a13e48c73e52347a9efa14783
Number of similar (compiler,implementation) pairs: 30, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer mmintrin
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer mmintrin
gcc -funroll-loops -m64 -Os -fomit-frame-pointer mmintrin
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer mmintrin
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer mmintrin
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer mmintrin
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer mmintrin
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer mmintrin
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer mmintrin
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer mmintrin
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer mmintrin
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer mmintrin
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer mmintrin
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer mmintrin
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer mmintrin
gcc -m64 -O2 -fomit-frame-pointer mmintrin
gcc -m64 -O3 -fomit-frame-pointer mmintrin
gcc -m64 -Os -fomit-frame-pointer mmintrin
gcc -m64 -march=k8 -O2 -fomit-frame-pointer mmintrin
gcc -m64 -march=k8 -O3 -fomit-frame-pointer mmintrin
gcc -m64 -march=k8 -Os -fomit-frame-pointer mmintrin
gcc -m64 -march=nocona -O2 -fomit-frame-pointer mmintrin
gcc -m64 -march=nocona -O3 -fomit-frame-pointer mmintrin
gcc -m64 -march=nocona -Os -fomit-frame-pointer mmintrin
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer mmintrin
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer mmintrin
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer mmintrin
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer mmintrin
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer mmintrin
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer mmintrin

Compiler output

Implementation: crypto_hash/cubehash512/amd64avx
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
hash.s: hash.s:231:no such instruction: `vpslld $7,%xmm6,%xmm8'
hash.s: hash.s:241:no such instruction: `vpslld $7,%xmm4,%xmm9'
hash.s: hash.s:291:no such instruction: `vpslld $7,%xmm7,%xmm4'
hash.s: hash.s:301:no such instruction: `vpslld $7,%xmm5,%xmm6'
hash.s: hash.s:351:no such instruction: `vpslld $11,%xmm6,%xmm5'
hash.s: hash.s:356:no such instruction: `vpslld $11,%xmm9,%xmm7'
hash.s: hash.s:411:no such instruction: `vpslld $11,%xmm4,%xmm6'
hash.s: hash.s:416:no such instruction: `vpslld $11,%xmm8,%xmm9'
hash.s: hash.s:476:no such instruction: `vpslld $7,%xmm5,%xmm8'
hash.s: hash.s:486:no such instruction: `vpslld $7,%xmm6,%xmm4'
hash.s: hash.s:536:no such instruction: `vpslld $7,%xmm7,%xmm10'
hash.s: hash.s:546:no such instruction: `vpslld $7,%xmm9,%xmm5'
hash.s: hash.s:596:no such instruction: `vpslld $11,%xmm5,%xmm6'
hash.s: hash.s:601:no such instruction: `vpslld $11,%xmm4,%xmm7'
hash.s: hash.s:656:no such instruction: `vpslld $11,%xmm10,%xmm4'
hash.s: hash.s:661:no such instruction: `vpslld $11,%xmm8,%xmm5'

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -O -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -Os -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer amd64avx
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer amd64avx
gcc -m64 -O2 -fomit-frame-pointer amd64avx
gcc -m64 -O3 -fomit-frame-pointer amd64avx
gcc -m64 -O -fomit-frame-pointer amd64avx
gcc -m64 -Os -fomit-frame-pointer amd64avx
gcc -m64 -march=k8 -O2 -fomit-frame-pointer amd64avx
gcc -m64 -march=k8 -O3 -fomit-frame-pointer amd64avx
gcc -m64 -march=k8 -O -fomit-frame-pointer amd64avx
gcc -m64 -march=k8 -Os -fomit-frame-pointer amd64avx
gcc -m64 -march=nocona -O2 -fomit-frame-pointer amd64avx
gcc -m64 -march=nocona -O3 -fomit-frame-pointer amd64avx
gcc -m64 -march=nocona -O -fomit-frame-pointer amd64avx
gcc -m64 -march=nocona -Os -fomit-frame-pointer amd64avx
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer amd64avx
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer amd64avx
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer amd64avx
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer amd64avx
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer amd64avx
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer amd64avx
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer amd64avx
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer amd64avx