Implementation notes: amd64, trident, crypto_hash/cubehash512

Computer: trident
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: cubehash512
TimeImplementationCompilerBenchmark dateSUPERCOP version
20380amd64-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
20380amd64-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
20380amd64-2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
20380amd64-2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
20390amd64-2gcc -m64 -O3 -fomit-frame-pointer2011070920110708
20390amd64-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
20400amd64-2gcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
20400amd64-2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
20410amd64-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
20410amd64-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
20410amd64-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
20410amd64-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
20410amd64-2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
20410amd64-2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
20410amd64-2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
20410amd64-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
20410amd64-2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
20410amd64-2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
20410amd64-2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
20420amd64-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
20420amd64-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
20420amd64-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
20420amd64-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
20420amd64-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
20420amd64-2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
20420amd64-2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
20420amd64-2gcc -m64 -Os -fomit-frame-pointer2011070920110708
20420amd64-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
20420amd64-2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
20430amd64-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
20430amd64-2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
20430amd64-2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
20430amd64-2gcc -m64 -O2 -fomit-frame-pointer2011070920110708
20430amd64-2gcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
20440amd64-2gcc -m64 -O -fomit-frame-pointer2011070920110708
20440amd64-2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
20450amd64-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
20460amd64-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
20460amd64-2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
20470amd64-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
21860amd64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
21860amd64gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
21860amd64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
21860amd64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
21860amd64gcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
21860amd64gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
21860amd64gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
21860amd64gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
21860amd64gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
21860amd64gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
21870amd64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
21870amd64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
21870amd64gcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
21870amd64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
21870amd64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
21870amd64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
21870amd64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
21870amd64gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
21870amd64gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
21870amd64gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
21870amd64gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
21870amd64gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
21870amd64gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
21870amd64gcc -m64 -O2 -fomit-frame-pointer2011070920110708
21870amd64gcc -m64 -O3 -fomit-frame-pointer2011070920110708
21870amd64gcc -m64 -O -fomit-frame-pointer2011070920110708
21870amd64gcc -m64 -Os -fomit-frame-pointer2011070920110708
21870amd64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
21870amd64gcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
21870amd64gcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
21870amd64gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
21880amd64gcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
21880amd64gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
21880amd64gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
21890amd64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
21890amd64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
21890amd64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
21890amd64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
21890amd64gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
21890amd64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
23130emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
23330emmintrin5gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
23330emmintrin5gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
23340emmintrin5gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
23370emmintrin5gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
23440emmintrin5gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
23440emmintrin5gcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
23470emmintrin5gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
23470emmintrin5gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
23470emmintrin5gcc -m64 -O2 -fomit-frame-pointer2011070920110708
23470emmintrin5gcc -m64 -O3 -fomit-frame-pointer2011070920110708
23500emmintrin5gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
23510emmintrin5gcc -m64 -Os -fomit-frame-pointer2011070920110708
23680emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
23690emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
23690emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
23690emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
23690emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
23700emmintrin4gcc -m64 -O3 -fomit-frame-pointer2011070920110708
23710emmintrin4gcc -m64 -O2 -fomit-frame-pointer2011070920110708
23750emmintrin5gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
23810emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
23810emmintrin5gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
23810emmintrin5gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
23810emmintrin5gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
23810emmintrin5gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
23810emmintrin5gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
23810emmintrin5gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
23810emmintrin5gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
23810emmintrin5gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
23820emmintrin4gcc -m64 -Os -fomit-frame-pointer2011070920110708
23840emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
23840emmintrin5gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
23850emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
23860emmintrin5gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
23890emmintrin5gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
23900emmintrin5gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
23930emmintrin5gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
23940emmintrin5gcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
23950emmintrin5gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
23960emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
23980emmintrin5gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
23980emmintrin5gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
23990emmintrin4gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
24060emmintrin4gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
24100emmintrin4gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
24100emmintrin4gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
24120emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
24120emmintrin4gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
24130emmintrin4gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
24140emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
24140emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
24140emmintrin4gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
24140emmintrin4gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
24140emmintrin4gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
24140emmintrin4gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
24140emmintrin4gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
24160emmintrin4gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
24160emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
24250emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
24760emmintrin5gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
24770emmintrin5gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
24780emmintrin5gcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
24820emmintrin5gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
24840emmintrin5gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
24840emmintrin5gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
24900emmintrin5gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
24900emmintrin5gcc -m64 -O -fomit-frame-pointer2011070920110708
24920emmintrin5gcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
25140emmintrin5gcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
25420emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
25420emmintrin4gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
25430emmintrin4gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
25430emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
25440emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
25450emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
25460emmintrin4gcc -m64 -O -fomit-frame-pointer2011070920110708
25590emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
25690emmintrin4gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
25690emmintrin4gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
51360unrolled4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
51770unrolled4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
52240unrolled4gcc -m64 -O3 -fomit-frame-pointer2011070920110708
52650unrolled4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
52990unrolled4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
52990unrolled4gcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
53040unrolled4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
53130unrolled4gcc -m64 -Os -fomit-frame-pointer2011070920110708
53230amd64-32gcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
53240amd64-32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
53240amd64-32gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
53240amd64-32gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
53240amd64-32gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
53250amd64-32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
53250amd64-32gcc -m64 -O3 -fomit-frame-pointer2011070920110708
53250amd64-32gcc -m64 -O -fomit-frame-pointer2011070920110708
53250amd64-32gcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
53260amd64-32gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
53260amd64-32gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
53260amd64-32gcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
53270amd64-32gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
53270amd64-32gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
53270amd64-32gcc -m64 -Os -fomit-frame-pointer2011070920110708
53270amd64-32gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
53270amd64-32gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
53280amd64-32gcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
53280amd64-32gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
53290amd64-32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
53290amd64-32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
53290amd64-32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
53300amd64-32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
53300amd64-32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
53300amd64-32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
53300amd64-32gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
53300amd64-32gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
53300amd64-32gcc -m64 -O2 -fomit-frame-pointer2011070920110708
53300amd64-32gcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
53310amd64-32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
53310amd64-32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
53310amd64-32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
53310amd64-32gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
53320amd64-32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
53320amd64-32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
53320amd64-32gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
53320amd64-32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
53320amd64-32gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
53340amd64-32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
53340amd64-32gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
55070unrolled4gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
55090unrolled4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
55140unrolled3gcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
55140unrolled3gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
55160unrolled4gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
55180unrolled4gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
55190unrolled4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
55250unrolled4gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
55320unrolled3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
55320unrolled3gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
55360unrolled3gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
55370unrolled3gcc -m64 -O -fomit-frame-pointer2011070920110708
55430unrolled4gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
55460unrolled4gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
55550unrolled3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
55560unrolled3gcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
55570unrolled3gcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
55570unrolled4gcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
55580unrolled4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
55580unrolled4gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
55620unrolled3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
55640unrolled3gcc -m64 -O3 -fomit-frame-pointer2011070920110708
55710unrolled4gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
55790unrolled3gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
55830unrolled3gcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
56060unrolled3gcc -m64 -Os -fomit-frame-pointer2011070920110708
56120unrolled3gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
56160unrolled3gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
56350unrolled3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
56490unrolled3gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
56600unrolled3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
56660unrolled3gcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
56930unrolled3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
56940unrolled3gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
57060unrolled3gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
57080unrolled3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
57140unrolled3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
57150unrolled3gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
57220unrolled3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
57220unrolled3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
57380unrolled5gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
57460unrolled3gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
57460unrolled3gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
57490unrolled5gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
57610unrolled5gcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
57930unrolled5gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
58040unrolled5gcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
58250unrolled5gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
58290unrolled5gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
58340unrolled5gcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
58360unrolled5gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
58360unrolled5gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
58360unrolled5gcc -m64 -O -fomit-frame-pointer2011070920110708
58360unrolled5gcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
58480unrolled5gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
58480unrolled5gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
58500unrolled5gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
58530unrolled5gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
58550mmintringcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
58810unrolled5gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
58850unrolled5gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
59030unrolled5gcc -m64 -Os -fomit-frame-pointer2011070920110708
59030unrolled5gcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
59040unrolled5gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
59060unrolled5gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
59160unrolled5gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
59190mmintringcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
59230unrolled5gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
59300unrolled5gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
59340unrolled5gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
59510unrolled5gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
59590unrolled5gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
59680unrolled5gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
60930unrolled5gcc -m64 -O3 -fomit-frame-pointer2011070920110708
61820unrolled5gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
61850unrolled5gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
61900unrolled5gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
62010unrolled5gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
62140unrolled5gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
62220unrolled3gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
62390unrolled5gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
62450unrolled5gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
62470unrolled3gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
62470unrolled3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
62510unrolled5gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
62520unrolled5gcc -m64 -O2 -fomit-frame-pointer2011070920110708
62540unrolled3gcc -m64 -O2 -fomit-frame-pointer2011070920110708
62670unrolled5gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
62690unrolled3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
62850unrolled3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
62920unrolled3gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
63080unrolled3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
63430unrolled3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
63790unrolled3gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
65000unrolled4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
65800unrolled4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
66050unrolled4gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
66400unrolled4gcc -m64 -O2 -fomit-frame-pointer2011070920110708
66450unrolled4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
66940unrolled4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
67240unrolled4gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
68040unrolled4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
68270unrolled4gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
68290unrolled4gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
69630unrolled4gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
69640unrolled4gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
70030unrolled4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
70040unrolled4gcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
70130unrolled4gcc -m64 -O -fomit-frame-pointer2011070920110708
70200unrolled4gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
70230unrolled4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
70250unrolled4gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
70270unrolled4gcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
70440unrolled4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
90030unrolled2gcc -m64 -O3 -fomit-frame-pointer2011070920110708
90200unrolled2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
90270unrolled2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
90800unrolled2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
91030unrolled2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
92120unrolled2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
92730unrolled2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
93840mmintringcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
93870unrolled2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
94080unrolled2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
94120unrolled2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
95490unrolled2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
95820mmintringcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
95830mmintringcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
95870mmintringcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
96000mmintringcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
96340unrolled2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
96350mmintringcc -m64 -O -fomit-frame-pointer2011070920110708
96550unrolled2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
97240mmintringcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
97710unrolled2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
97710unrolled2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
97960unrolled2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
98570mmintringcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
99250unrolled2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
99440unrolled2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
99510unrolled2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
99560unrolled2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
99630unrolled2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
99960unrolled2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
100030unrolled2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
100110unrolled2gcc -m64 -O2 -fomit-frame-pointer2011070920110708
100260unrolled2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
100660unrolled2gcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
101010unrolled2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
101450unrolled2gcc -m64 -Os -fomit-frame-pointer2011070920110708
102680unrolled2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
103120unrolled2gcc -m64 -O -fomit-frame-pointer2011070920110708
103280unrolled2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
103340unrolled2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
103470unrolled2gcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
103470unrolled2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
103590unrolled2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
103650unrolled2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
105930simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
106240simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
106260simplegcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
106410simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
106640simplegcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
109240unrolled2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
109270unrolled2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
109990unrolled2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
110060unrolled2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
110640unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
110660unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
112660unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
112850unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
114170unrolledgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
114170unrolledgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
114230unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
114270unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
114280unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
114470unrolledgcc -m64 -O -fomit-frame-pointer2011070920110708
114490unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
114800unrolledgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
115110unrolledgcc -m64 -Os -fomit-frame-pointer2011070920110708
115170unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
115260unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
115330unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
115420unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
115500unrolledgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
115550unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
115730unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
115930unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
115930unrolledgcc -m64 -O3 -fomit-frame-pointer2011070920110708
116450unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
116620unrolledgcc -m64 -O2 -fomit-frame-pointer2011070920110708
118470unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
118940unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
119160unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
120610unrolledgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
121160unrolledgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
121160unrolledgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
121210unrolledgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
121260unrolledgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
121430unrolledgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
121480unrolledgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
121740unrolledgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
121880unrolledgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
121910unrolledgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
122080unrolledgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
122160unrolledgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
124170unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
133150simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
134320simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
136900simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
137360simplegcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
137370simplegcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
137560simplegcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
137560simplegcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
139370simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
139370simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
139690simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
141090simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
143300simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
144520simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
147540simplegcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
148180simplegcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
417950simplegcc -m64 -O2 -fomit-frame-pointer2011070920110708
417950simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
422550simplegcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
422550simplegcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
429630simplegcc -m64 -O -fomit-frame-pointer2011070920110708
429630simplegcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
445790simplegcc -m64 -Os -fomit-frame-pointer2011070920110708
445790simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
449480simplegcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
449520simplegcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
450950simplegcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
450990simplegcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
453880simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
454260simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
457400simplegcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
460950simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
475730simplegcc -m64 -O3 -fomit-frame-pointer2011070920110708
475730simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
479990simplegcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
479990simplegcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708

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