Implementation notes: amd64, glyme, crypto_hash/sha256

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_hash
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
20192opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
20196opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
20200opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
20200opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
20200opensslgcc -O2 -fomit-frame-pointer2017020220170105
20200opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
20200opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
20200opensslgcc -m64 -O -fomit-frame-pointer2017020220170105
20200opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
20200opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
20200opensslgcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
20200opensslgcc -march=k8 -Os -fomit-frame-pointer2017020220170105
20200opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
20200opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
20204opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
20204opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
20204opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
20204opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
20204opensslgcc -m64 -O2 -fomit-frame-pointer2017020220170105
20204opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
20204opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
20204opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
20204opensslgcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
20208opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
20208opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
20208opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
20208opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
20208opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
20208opensslgcc -march=k8 -O -fomit-frame-pointer2017020220170105
20212opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
20212opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
20216opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
20216opensslgcc2017020220170105
20220opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
20220opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
20224opensslgcc -O -fomit-frame-pointer2017020220170105
20224opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
20224opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
20224opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
20224opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
20224opensslgcc -funroll-loops -O -fomit-frame-pointer2017020220170105
20224opensslgcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
20224opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
20224opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
20224opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
20224opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
20224opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
20224opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
20224opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
20224opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
20224opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
20224opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
20224opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
20224opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
20224opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
20224opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
20224opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
20224opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
20224opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
20224opensslgcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
20224opensslgcc -march=nocona -Os -fomit-frame-pointer2017020220170105
20228opensslgcc -funroll-loops2017020220170105
20228opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
20228opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
20228opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
20228opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
20228opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
20228opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
20228opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
20228opensslgcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
20228opensslgcc -march=nocona -O -fomit-frame-pointer2017020220170105
20232opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
20232opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
20232opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
20232opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
20236opensslgcc -O3 -fomit-frame-pointer2017020220170105
20236opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
20236opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
20236opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
20236opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
20240opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
20244opensslgcc -Os -fomit-frame-pointer2017020220170105
20244opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
20244opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
20244opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
20244opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
20244opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
20244opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
20244opensslgcc -m64 -Os -fomit-frame-pointer2017020220170105
20244opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
20244opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
20244opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
20244opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
20244opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
20244opensslgcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
20244opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
20248opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
20248opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
20248opensslgcc -m64 -O3 -fomit-frame-pointer2017020220170105
20248opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
20248opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
20252opensslgcc -march=barcelona -O -fomit-frame-pointer2017020220170105
20260opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
20272opensslcc2017020220170105
20384opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
28416sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
28416sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
28444sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
28444sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
28504sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017020220170105
28504sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
28560sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
28572sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
28572sphlibgcc -march=nocona -Os -fomit-frame-pointer2017020220170105
28700sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
28700sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
28920sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
28920sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017020220170105
28944sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
28944sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
29172sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
29172sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
29228sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
29228sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
29408sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
29408sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
29412sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
29412sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
29512sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
29512sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
29576sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
29576sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017020220170105
29600sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
29604sphlibgcc -funroll-loops -O -fomit-frame-pointer2017020220170105
29604sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
29608sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
29608sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
29616sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
29616sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
29732sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
29732sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
29816sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
29816sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017020220170105
29924sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
29924sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017020220170105
29944sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
29944sphlib-smallgcc -m64 -O -fomit-frame-pointer2017020220170105
29948sphlib-smallgcc -O -fomit-frame-pointer2017020220170105
29952sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
29952sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
29952sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
29952sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
29952sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
29952sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
30024sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
30024sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
30144refgcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
30148refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
30216refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
30224refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
30240refgcc -funroll-loops -O -fomit-frame-pointer2017020220170105
30260refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
30264refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
30276refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
30276refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
30280refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
30284refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
30288refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
30288refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
30292refgcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
30292refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
30292refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
30292refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
30296refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
30296refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
30296refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
30296refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
30296refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
30296refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
30296refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
30300refgcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
30300refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
30304refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
30308refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
30308refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
30316sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
30320sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
30320sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
30320refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
30320refgcc -march=barcelona -O -fomit-frame-pointer2017020220170105
30328sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
30328refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
30332refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
30332refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
30340sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
30340sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
30348refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
30348refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
30348refgcc -m64 -O3 -fomit-frame-pointer2017020220170105
30352refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
30380refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
30404refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
30408refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
30412refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
30412refgcc -m64 -O2 -fomit-frame-pointer2017020220170105
30416refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
30416refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
30420refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
30428refgcc -O2 -fomit-frame-pointer2017020220170105
30428refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
30428refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
30432sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
30432sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
30432refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
30432refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
30432refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
30432refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
30436refgcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
30440refgcc -Os -fomit-frame-pointer2017020220170105
30440refgcc -m64 -Os -fomit-frame-pointer2017020220170105
30440refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
30440refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
30440refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
30440refgcc -march=k8 -Os -fomit-frame-pointer2017020220170105
30456refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
30472refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
30472refgcc -march=nocona -Os -fomit-frame-pointer2017020220170105
30480refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
30480sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
30480sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
30480refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
30484refgcc -O3 -fomit-frame-pointer2017020220170105
30484refgcc -O -fomit-frame-pointer2017020220170105
30484refgcc -m64 -O -fomit-frame-pointer2017020220170105
30484refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
30484sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
30484sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
30484sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
30484refgcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
30488sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
30492refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
30492refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
30492refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
30492refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
30492refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
30492refgcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
30496refgcc -march=k8 -O -fomit-frame-pointer2017020220170105
30512sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
30512sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
30512sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
30516refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
30520refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
30520sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
30524refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
30532refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
30532refgcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
30532refgcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
30532refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
30544sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
30544sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
30544sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
30544refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
30548sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
30548refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
30552refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
30568refgcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
30576refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
30576refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
30580sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
30580sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
30584refgcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
30588refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
30588refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
30592refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
30592refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
30592sphlibgcc -march=nocona -O -fomit-frame-pointer2017020220170105
30596sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
30600sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
30604sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
30608sphlibgcc -Os -fomit-frame-pointer2017020220170105
30608sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
30608sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
30612sphlibgcc -m64 -Os -fomit-frame-pointer2017020220170105
30612sphlibgcc -march=k8 -Os -fomit-frame-pointer2017020220170105
30620sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
30620sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
30632refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
30648sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
30652sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
30652sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
30652sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
30656sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
30656sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
30660sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
30660refgcc -march=nocona -O -fomit-frame-pointer2017020220170105
30664sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
30664refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
30692refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
30700refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
30704sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
30708sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
30724sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
30724sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
30736sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
30736sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
30736sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
30744sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
30744sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
30744sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
30748sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
30752refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
30752sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
30752sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
30752sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
30752sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
30772refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
30816sphlibgcc -O -fomit-frame-pointer2017020220170105
30820sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
30820sphlibgcc -m64 -O -fomit-frame-pointer2017020220170105
30844sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
30844sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
30848sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
30848sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
30848sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
30848sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
30852sphlib-smallgcc -Os -fomit-frame-pointer2017020220170105
30852sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
30852sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017020220170105
30852sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
30852sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017020220170105
30868sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
30868sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
30868sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
30884sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
30884sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
30924sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
30928sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
30928sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
30936sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
30936sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
30944sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
30944sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
30944sphlibgcc -march=barcelona -O -fomit-frame-pointer2017020220170105
30948sphlibgcc -march=k8 -O -fomit-frame-pointer2017020220170105
31356sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
31356sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
31356sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
31356sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
31356sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
31376sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
31500sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
31504sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
31508sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
31512sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
31520sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
31540sphlib-smallgcc -O3 -fomit-frame-pointer2017020220170105
31540sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017020220170105
31652sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
31656sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
31764refcc2017020220170105
31904refgcc -funroll-loops2017020220170105
31908refgcc2017020220170105
32012sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
32012sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
32060sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
32064sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
32080sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
32080sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
32080sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
32084sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
32084sphlibgcc -m64 -O3 -fomit-frame-pointer2017020220170105
32088sphlibgcc -O2 -fomit-frame-pointer2017020220170105
32088sphlibgcc -O3 -fomit-frame-pointer2017020220170105
32088sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
32088sphlibgcc -m64 -O2 -fomit-frame-pointer2017020220170105
32092sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
32100sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
32100sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
32100sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
32100sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
32100sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
32100sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
32100sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
32100sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
32104sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
32104sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
32104sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
32104sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
32124sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
32124sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
32144sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
32144sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
32208sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
32252sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
32260sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
32280sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
32280sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
32308sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
32328sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
32328sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
32532sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
32572sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
32572sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
32572sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
32572sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
32572sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
32576sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
33052sphlib-smallgcc -O2 -fomit-frame-pointer2017020220170105
33052sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
33052sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017020220170105
33072sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
33072sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
33076sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
33076sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
54852sphlibgcc -funroll-loops2017020220170105
60184sphlib-smallgcc2017020220170105
60312sphlib-smallgcc -funroll-loops2017020220170105
67708sphlibcc2017020220170105
73832sphlib-smallcc2017020220170105

Compiler output

Implementation: crypto_hash/sha256/cryptopp
Compiler: CC
hash.cpp: hash.cpp:1:10: fatal error: 'cryptopp/sha.h' file not found
hash.cpp: #include gt;
hash.cpp: ^
hash.cpp: 1 error generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
CC cryptopp
clang++ -O3 -fomit-frame-pointer -Qunused-arguments cryptopp
clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments cryptopp
clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments cryptopp
clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments cryptopp
clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments cryptopp
clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments cryptopp

Compiler output

Implementation: crypto_hash/sha256/cryptopp
Compiler: g++
hash.cpp: hash.cpp:1:26: fatal error: cryptopp/sha.h: No such file or directory
hash.cpp: #include gt;
hash.cpp: ^
hash.cpp: compilation terminated.

Number of similar (compiler,implementation) pairs: 61, namely:
CompilerImplementations
g++ cryptopp
g++ -O2 -fomit-frame-pointer cryptopp
g++ -O3 -fomit-frame-pointer cryptopp
g++ -O -fomit-frame-pointer cryptopp
g++ -Os -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -m64 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -O -fomit-frame-pointer cryptopp
g++ -m64 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -O -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -Os -fomit-frame-pointer cryptopp
g++ -march=barcelona -O2 -fomit-frame-pointer cryptopp
g++ -march=barcelona -O3 -fomit-frame-pointer cryptopp
g++ -march=barcelona -O -fomit-frame-pointer cryptopp
g++ -march=barcelona -Os -fomit-frame-pointer cryptopp
g++ -march=k8 -O2 -fomit-frame-pointer cryptopp
g++ -march=k8 -O3 -fomit-frame-pointer cryptopp
g++ -march=k8 -O -fomit-frame-pointer cryptopp
g++ -march=k8 -Os -fomit-frame-pointer cryptopp
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv cryptopp
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv cryptopp
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv cryptopp
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv cryptopp
g++ -march=nocona -O2 -fomit-frame-pointer cryptopp
g++ -march=nocona -O3 -fomit-frame-pointer cryptopp
g++ -march=nocona -O -fomit-frame-pointer cryptopp
g++ -march=nocona -Os -fomit-frame-pointer cryptopp

Compiler output

Implementation: crypto_hash/sha256/cryptopp
Compiler: g++ -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.cpp: hash.cpp:1:26: fatal error: cryptopp/sha.h: No such file or directory
hash.cpp: #include gt;
hash.cpp: ^
hash.cpp: compilation terminated.
hash.cpp: hash.cpp:1:26: fatal error: cryptopp/sha.h: No such file or directory
hash.cpp: #include gt;
hash.cpp: ^
hash.cpp: compilation terminated.

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

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: gcc
try.c: gcc: error: try.c: No such file or directory
try.c: gcc: error: try-anything.c: No such file or directory
try.c: gcc: error: crypto_hash_sha256.a: No such file or directory

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc sphlib