Implementation notes: amd64, ares, crypto_hash/sha512

Computer: ares
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
15748sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
15764sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
15772sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012620130419
15780sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
15784sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012620130419
15788sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012620130419
15788sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012620130419
15792sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
15876sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014012620130419
15896sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
15896sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
15896sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012620130419
15920sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012620130419
15940sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014012620130419
16200sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
16200sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012620130419
16208sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
16212sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
16212sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
16212sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012620130419
16216sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012620130419
16220sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014012620130419
16220sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012620130419
16220sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
16224sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
16224sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
16224sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012620130419
16248sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014012620130419
16272sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012620130419
16280sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
16284sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
16284sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
16284sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012620130419
16296sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
16296sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012620130419
16308sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012620130419
16308sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
16308sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014012620130419
16312sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012620130419
16312sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014012620130419
16316sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
16324sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
16356sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012620130419
16360sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012620130419
16364sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012620130419
16364sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012620130419
16372sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012620130419
16376sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012620130419
16380sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014012620130419
16384sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
16384sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
16388sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014012620130419
16404sphlibgcc -m64 -O3 -fomit-frame-pointer2014012620130419
16428sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014012620130419
16428sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012620130419
16428sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012620130419
16432sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
16448sphlib-smallgcc -O3 -fomit-frame-pointer2014012620130419
16452sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
16464sphlibgcc -O3 -fomit-frame-pointer2014012620130419
16532sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012620130419
16532sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012620130419
16532sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012620130419
16536sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
16540sphlibgcc -funroll-loops -O -fomit-frame-pointer2014012620130419
16540sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014012620130419
16544sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
16548sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
16552sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
16552sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012620130419
16552sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
16556sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
16560sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
16564sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
16564sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012620130419
16564sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012620130419
16568sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012620130419
16600sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012620130419
16984sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
17020sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014012620130419
17020sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014012620130419
17108sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
17236sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012620130419
17244sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
17244sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
17256sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
17256sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
17256sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012620130419
17320sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014012620130419
17320sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012620130419
17320sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012620130419
17324sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012620130419
17324sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012620130419
17328sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
17344sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
17348sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012620130419
17352sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012620130419
17400sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014012620130419
17424sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012620130419
17424sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012620130419
17424sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012620130419
17424sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012620130419
17428sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012620130419
17436sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012620130419
17484sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014012620130419
17492sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
17528sphlibgcc -march=barcelona -O -fomit-frame-pointer2014012620130419
17536sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
17552sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
17576sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014012620130419
17592sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
17644sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
17644sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012620130419
17648sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
17684sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
17688sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012620130419
17692sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012620130419
17700sphlibgcc -march=k8 -O -fomit-frame-pointer2014012620130419
17704sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
17704sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012620130419
17708sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012620130419
17708sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012620130419
17716sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012620130419
17720sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
17720sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
17724sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
17728sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014012620130419
17732sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012620130419
17732sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012620130419
17736sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012620130419
17740sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
17740sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014012620130419
17740sphlibgcc -march=nocona -O -fomit-frame-pointer2014012620130419
17744sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012620130419
17748sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
17752sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014012620130419
17752sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014012620130419
17756sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
17756sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014012620130419
17760sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
17768sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
17768sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012620130419
17768sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012620130419
17776sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
17776sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012620130419
17776sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
17780sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014012620130419
17780sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014012620130419
17784sphlibgcc -O -fomit-frame-pointer2014012620130419
17792sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014012620130419
17796sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
17796sphlibgcc -march=nocona -Os -fomit-frame-pointer2014012620130419
17800sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
17804sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
17848sphlibgcc -m64 -O2 -fomit-frame-pointer2014012620130419
17848sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014012620130419
17852sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012620130419
17856sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
17856sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014012620130419
17868sphlibgcc -m64 -O -fomit-frame-pointer2014012620130419
17880sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
17892sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
17892sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012620130419
17896sphlib-smallgcc -O -fomit-frame-pointer2014012620130419
17900sphlib-smallgcc -O2 -fomit-frame-pointer2014012620130419
17916sphlib-smallgcc -m64 -O -fomit-frame-pointer2014012620130419
17960sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
17964sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014012620130419
17964sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
17992sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014012620130419
18000refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012620130419
18004refgcc -funroll-loops -O3 -fomit-frame-pointer2014012620130419
18016refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012620130419
18016refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012620130419
18016refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012620130419
18020refgcc -O3 -fomit-frame-pointer2014012620130419
18020refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
18020refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
18020refgcc -march=barcelona -O3 -fomit-frame-pointer2014012620130419
18024refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
18028refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
18028refgcc -march=nocona -O3 -fomit-frame-pointer2014012620130419
18032sphlibgcc -O2 -fomit-frame-pointer2014012620130419
18032refgcc -m64 -O3 -fomit-frame-pointer2014012620130419
18032refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
18032refgcc -march=k8 -O3 -fomit-frame-pointer2014012620130419
18040sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
18040sphlibgcc -m64 -Os -fomit-frame-pointer2014012620130419
18044refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
18044refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012620130419
18048refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012620130419
18048sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
18048sphlibgcc -march=k8 -Os -fomit-frame-pointer2014012620130419
18052refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
18056refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
18056sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014012620130419
18060sphlibgcc -Os -fomit-frame-pointer2014012620130419
18060refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
18060refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012620130419
18064sphlib-smallgcc -Os -fomit-frame-pointer2014012620130419
18064refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012620130419
18064sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
18064sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
18064sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014012620130419
18076sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
18168sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014012620130419
18192refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
18200refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012620130419
18204refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
18208refgcc -funroll-loops -O2 -fomit-frame-pointer2014012620130419
18216refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
18220refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
18220refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
18224refgcc -funroll-loops -O -fomit-frame-pointer2014012620130419
18224refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012620130419
18224refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012620130419
18224refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012620130419
18228refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012620130419
18232refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012620130419
18232sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
18236refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
18236refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
18244refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012620130419
18248refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012620130419
18248refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
18476refgcc -march=barcelona -O2 -fomit-frame-pointer2014012620130419
18480refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
18488refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
18500refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012620130419
18504refgcc -O2 -fomit-frame-pointer2014012620130419
18524refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
18524refgcc -m64 -O2 -fomit-frame-pointer2014012620130419
18524refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012620130419
18528refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012620130419
18536refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012620130419
18536refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012620130419
18548refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
18556refgcc -march=k8 -O2 -fomit-frame-pointer2014012620130419
18564refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
18568refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012620130419
18568refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012620130419
18568refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012620130419
18568refgcc -march=barcelona -O -fomit-frame-pointer2014012620130419
18572refgcc -march=nocona -Os -fomit-frame-pointer2014012620130419
18576refgcc -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
18576refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
18580refgcc -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
18580refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
18580refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012620130419
18580refgcc -m64 -O -fomit-frame-pointer2014012620130419
18580refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012620130419
18580refgcc -march=nocona -O -fomit-frame-pointer2014012620130419
18584refgcc -m64 -march=core2 -O -fomit-frame-pointer2014012620130419
18584refgcc -march=k8 -O -fomit-frame-pointer2014012620130419
18588refgcc -funroll-loops -Os -fomit-frame-pointer2014012620130419
18588refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
18588refgcc -march=nocona -O2 -fomit-frame-pointer2014012620130419
18592refgcc -O -fomit-frame-pointer2014012620130419
18592refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012620130419
18592refgcc -m64 -Os -fomit-frame-pointer2014012620130419
18592refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
18592refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
18596refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
18596refgcc -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
18596refgcc -march=k8 -Os -fomit-frame-pointer2014012620130419
18600refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012620130419
18600refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012620130419
18604refgcc -Os -fomit-frame-pointer2014012620130419
18604refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
18604refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012620130419
18604refgcc -march=barcelona -Os -fomit-frame-pointer2014012620130419
18608refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
18612refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012620130419
18624refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
18628refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
19940refcc2014012620130419
20016refgcc2014012620130419
20072refgcc -funroll-loops2014012620130419
43364sphlib-smallgcc -funroll-loops2014012620130419
43396sphlibcc2014012620130419
43396sphlib-smallcc2014012620130419
43400sphlibgcc2014012620130419
43540sphlibgcc -funroll-loops2014012620130419
43548sphlib-smallgcc2014012620130419

Compiler output

Implementation: crypto_hash/sha512/openssl
Compiler: cc
hash.c: hash.c:2:25: fatal error: openssl/sha.h: No such file or directory
hash.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc openssl
gcc openssl
gcc -O2 -fomit-frame-pointer openssl
gcc -O3 -fomit-frame-pointer openssl
gcc -O -fomit-frame-pointer openssl
gcc -Os -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O2 -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O3 -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O -fomit-frame-pointer openssl
gcc -fno-schedule-insns -Os -fomit-frame-pointer openssl
gcc -funroll-loops openssl
gcc -funroll-loops -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -O -fomit-frame-pointer openssl
gcc -funroll-loops -Os -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer openssl
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer openssl
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer openssl
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer openssl
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer openssl
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer openssl
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer openssl
gcc -m64 -O2 -fomit-frame-pointer openssl
gcc -m64 -O3 -fomit-frame-pointer openssl
gcc -m64 -O -fomit-frame-pointer openssl
gcc -m64 -Os -fomit-frame-pointer openssl
gcc -m64 -march=core2 -O2 -fomit-frame-pointer openssl
gcc -m64 -march=core2 -O3 -fomit-frame-pointer openssl
gcc -m64 -march=core2 -O -fomit-frame-pointer openssl
gcc -m64 -march=core2 -Os -fomit-frame-pointer openssl
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer openssl
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer openssl
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer openssl
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer openssl
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer openssl
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer openssl
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer openssl
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer openssl
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer openssl
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer openssl
gcc -m64 -march=corei7 -O -fomit-frame-pointer openssl
gcc -m64 -march=corei7 -Os -fomit-frame-pointer openssl
gcc -m64 -march=k8 -O2 -fomit-frame-pointer openssl
gcc -m64 -march=k8 -O3 -fomit-frame-pointer openssl
gcc -m64 -march=k8 -O -fomit-frame-pointer openssl
gcc -m64 -march=k8 -Os -fomit-frame-pointer openssl
gcc -m64 -march=nocona -O2 -fomit-frame-pointer openssl
gcc -m64 -march=nocona -O3 -fomit-frame-pointer openssl
gcc -m64 -march=nocona -O -fomit-frame-pointer openssl
gcc -m64 -march=nocona -Os -fomit-frame-pointer openssl
gcc -march=barcelona -O2 -fomit-frame-pointer openssl
gcc -march=barcelona -O3 -fomit-frame-pointer openssl
gcc -march=barcelona -O -fomit-frame-pointer openssl
gcc -march=barcelona -Os -fomit-frame-pointer openssl
gcc -march=k8 -O2 -fomit-frame-pointer openssl
gcc -march=k8 -O3 -fomit-frame-pointer openssl
gcc -march=k8 -O -fomit-frame-pointer openssl
gcc -march=k8 -Os -fomit-frame-pointer openssl
gcc -march=nocona -O2 -fomit-frame-pointer openssl
gcc -march=nocona -O3 -fomit-frame-pointer openssl
gcc -march=nocona -O -fomit-frame-pointer openssl
gcc -march=nocona -Os -fomit-frame-pointer openssl

Compiler output

Implementation: crypto_hash/sha512/openssl
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c:2:25: fatal error: openssl/sha.h: No such file or directory
hash.c: compilation terminated.
hash.c: hash.c:2:25: fatal error: openssl/sha.h: No such file or directory
hash.c: compilation terminated.

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