Implementation notes: amd64, jos, crypto_hash/sha256

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
25268cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
25320cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
25335cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
25342cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
25343cryptoppg++ -O2 -fomit-frame-pointer2014070320140622
25343cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
25350cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
25350cryptoppg++ -m64 -Os -fomit-frame-pointer2014070320140622
25350cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
25350cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2014070320140622
25365cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
25372cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
25380cryptoppg++ -O3 -fomit-frame-pointer2014070320140622
25380cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
25380cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
25387cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
25387cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2014070320140622
25388cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
25388cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
25395cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
25395cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2014070320140622
25402cryptoppg++ -Os -fomit-frame-pointer2014070320140622
25402cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
25402cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2014070320140622
25403cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
25410cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
25410cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
25410cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2014070320140622
25410cryptoppg++ -march=k8 -O -fomit-frame-pointer2014070320140622
25417cryptoppg++ -O -fomit-frame-pointer2014070320140622
25417cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
25425cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
25425cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
25425cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
25425cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
25425cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
25425cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2014070320140622
25432cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
25432cryptoppg++ -march=nocona -Os -fomit-frame-pointer2014070320140622
25440cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
25440cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
25447cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
25447cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2014070320140622
25448cryptoppg++ -march=barcelona -O -fomit-frame-pointer2014070320140622
25455cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
25463cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
25470cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
25470cryptoppg++ -march=k8 -Os -fomit-frame-pointer2014070320140622
25470cryptoppg++ -march=nocona -O -fomit-frame-pointer2014070320140622
25477cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
25485cryptoppg++ -m64 -O -fomit-frame-pointer2014070320140622
25500cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
25522cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
25552cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
25643cryptoppg++ -m64 -O3 -fomit-frame-pointer2014070320140622
25650sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
25657sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
25665sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
25672sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
25793sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
25800sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
25882sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
25890sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
25927sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
25935sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
25965sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
25972sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
26040sphlibgcc -march=barcelona -O -fomit-frame-pointer2014070320140622
26048sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
26048sphlibgcc -march=k8 -O -fomit-frame-pointer2014070320140622
26055sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
26055sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
26063sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
26092sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
26122cryptoppg++ -m64 -O2 -fomit-frame-pointer2014070320140622
26130sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
26197sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
26205cryptoppg++2014070320140622
26265sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
26280sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
26288sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
26295sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
26295sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
26310sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
26310sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
26318sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
26348sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
26355sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
26355sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
26363sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
26370sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
26370sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
26377sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
26378sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
26385sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
26400sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
26400sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
26400sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
26400sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
26400sphlibgcc -march=nocona -Os -fomit-frame-pointer2014070320140622
26408sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
26438sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
26445sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
26445sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
26452sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
26520sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
26527sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
26528sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
26535sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
26542sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
26542sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
26557sphlibgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
26557sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
26565sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
26580sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
26580sphlibgcc -march=nocona -O -fomit-frame-pointer2014070320140622
26602sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
26625sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
26640sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
26640sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
26655sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
26662sphlibgcc -O -fomit-frame-pointer2014070320140622
26662sphlibgcc -Os -fomit-frame-pointer2014070320140622
26662sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
26670sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
26670sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
26678sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
26700sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
26700sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
26715sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
26730sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
26730sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
26730sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
26737sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
26737sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
26745sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
26745sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
26753sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
26760sphlibgcc -m64 -Os -fomit-frame-pointer2014070320140622
26768sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
26782sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
26783sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
26790sphlibgcc -m64 -O -fomit-frame-pointer2014070320140622
26813sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
26813sphlibgcc -march=k8 -Os -fomit-frame-pointer2014070320140622
26857sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
26865sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
26872sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
26872sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
26873sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
26873sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
26925sphlibgcc -m64 -O2 -fomit-frame-pointer2014070320140622
26932sphlibgcc -O2 -fomit-frame-pointer2014070320140622
26955sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
27053sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
27067sphlibgcc -O3 -fomit-frame-pointer2014070320140622
27068sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
27082sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014070320140622
27083sphlibgcc -m64 -O3 -fomit-frame-pointer2014070320140622
27090sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
27097sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
27098sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
27135sphlib-smallgcc -O -fomit-frame-pointer2014070320140622
27135sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
27150sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
27150sphlib-smallgcc -m64 -O -fomit-frame-pointer2014070320140622
27157sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
27158sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
27158sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
27165sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
27173sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
27180sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
27180sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
27180sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
27187sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
27187sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014070320140622
27188sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
27188sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014070320140622
27195sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
27210sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
27233sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
27255sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
27285sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
27285sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
27285sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
27292sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
27307sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
27323sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
27323sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014070320140622
27383sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
27398sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
27405sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
27420sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
27428sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
27428sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
27435sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
27442sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
27450sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
27450sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
27458sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
27488sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014070320140622
27502sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
27510sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
27517sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014070320140622
27518sphlib-smallgcc -O2 -fomit-frame-pointer2014070320140622
27518sphlib-smallgcc -O3 -fomit-frame-pointer2014070320140622
27518sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
27525sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
27532sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
27533sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
27540sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
27555sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
27563sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014070320140622
27570sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
27585sphlib-smallgcc -Os -fomit-frame-pointer2014070320140622
27585sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014070320140622
27585sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
27585sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
27600sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
27600sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
27608sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
27615sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
27615sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
27623sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
27630sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
27630sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
27630sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
27682sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
27697sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
27728sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
27735sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
27742sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
27750sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
31358refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
31373refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
31380refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
31403refgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
31410refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
31410refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
31418refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
31455refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
31455refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
31470refgcc -m64 -O3 -fomit-frame-pointer2014070320140622
31470refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
31477refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
31485refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
31485refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
31492refgcc -m64 -Os -fomit-frame-pointer2014070320140622
31492refgcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
31500refgcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
31507refgcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
31508refgcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
31515refgcc -O3 -fomit-frame-pointer2014070320140622
31515refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
31515refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
31515refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
31515refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
31515refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
31522refgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
31522refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
31523refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
31523refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
31523refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
31523refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
31530refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
31530refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
31530refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
31545refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
31545refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
31545refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
31545refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
31552refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
31552refgcc -march=nocona -Os -fomit-frame-pointer2014070320140622
31553refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
31553refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
31560refgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
31560refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
31560refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
31560refgcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
31567refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
31567refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
31575refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
31575refgcc -march=k8 -O -fomit-frame-pointer2014070320140622
31582refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
31583refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
31597refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
31598refgcc -O2 -fomit-frame-pointer2014070320140622
31598refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
31605refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
31605refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
31605refgcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
31612refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
31613refgcc -Os -fomit-frame-pointer2014070320140622
31613refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
31620refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
31620refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
31620refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
31620refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
31627refgcc -O -fomit-frame-pointer2014070320140622
31628refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
31628refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
31635refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
31635refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
31635refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
31635refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
31635refgcc -march=barcelona -O -fomit-frame-pointer2014070320140622
31642refgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
31643refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
31650refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
31650refgcc -march=nocona -O -fomit-frame-pointer2014070320140622
31657refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
31658refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
31665refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
31665refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
31672refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
31672refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
31680refgcc -m64 -O -fomit-frame-pointer2014070320140622
31680refgcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
31688refgcc -m64 -O2 -fomit-frame-pointer2014070320140622
31695refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
31822refgcc -march=k8 -Os -fomit-frame-pointer2014070320140622
32423refcc2014070320140622
32550refgcc -funroll-loops2014070320140622
32692refgcc2014070320140622
54585sphlibcc2014070320140622
54600sphlibgcc2014070320140622
54682sphlibgcc -funroll-loops2014070320140622
60495sphlib-smallgcc -funroll-loops2014070320140622
60532sphlib-smallcc2014070320140622
60690sphlib-smallgcc2014070320140622

Compiler output

Implementation: crypto_hash/sha256/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=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=native -mtune=native -O2 -fomit-frame-pointer openssl
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer openssl
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer openssl
gcc -m64 -march=native -mtune=native -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/sha256/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