Implementation notes: amd64, katana, crypto_hash/sha512

Computer: katana
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
19592sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
19608sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090420110831
19616sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090420110831
19616sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
19616sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090420110831
19632sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090420110831
19632sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
19640sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090420110831
19648sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011090420110831
19648sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011090420110831
19648sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
19648sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
19648sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090420110831
19648sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
19656sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
19656sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
19664sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011090420110831
19664sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011090420110831
19680sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090420110831
19680sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090420110831
19688sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090420110831
19688sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090420110831
19720sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
19720sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
19728sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
19736sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
19736sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090420110831
19776sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090420110831
19824cryptoppg++ -m64 -O3 -fomit-frame-pointer2011090420110831
19824cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090420110831
19824cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
19832cryptoppg++ -O3 -fomit-frame-pointer2011090420110831
19832cryptoppicpc -O2 -xW -static2011061820110617
19840cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
19840cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
19840cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2011090420110831
19840cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090420110831
19840cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
19840cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
19840cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2011090420110831
19840cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2011090420110831
19840cryptoppicpc -Os -xW -static2011061820110617
19848cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2011090420110831
19848cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090420110831
19848cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2011090420110831
19856cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090420110831
19856cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2011090420110831
19856cryptoppg++ -march=barcelona -O -fomit-frame-pointer2011090420110831
19856cryptoppg++ -march=nocona -O -fomit-frame-pointer2011090420110831
19856cryptoppicpc -O3 -xP -static2011061820110617
19864cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
19864cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
19864cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2011090420110831
19864cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2011090420110831
19872cryptoppg++ -O2 -fomit-frame-pointer2011090420110831
19872cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
19872cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
19872cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
19872cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
19872cryptoppg++ -m64 -O2 -fomit-frame-pointer2011090420110831
19872cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
19872cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090420110831
19872cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
19872cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
19880cryptoppg++ -O -fomit-frame-pointer2011090420110831
19880cryptoppg++ -m64 -O -fomit-frame-pointer2011090420110831
19880cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2011090420110831
19880cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2011090420110831
19880cryptoppicpc -O1 -xP -static2011061820110617
19888cryptoppicpc -O2 -static2011061820110617
19888cryptoppicpc -static2011061820110617
19896cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
19896cryptoppicpc -O2 -xP -static2011061820110617
19896cryptoppicpc -O3 -xW -static2011061820110617
19904cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
19904cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
19904cryptoppg++ -m64 -Os -fomit-frame-pointer2011090420110831
19904cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090420110831
19904cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
19904cryptoppg++ -march=nocona -Os -fomit-frame-pointer2011090420110831
19904cryptoppicpc -m64 -xHost -vec-report0 -static2011061820110617
19912cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090420110831
19912cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2011090420110831
19912cryptoppg++ -march=k8 -O -fomit-frame-pointer2011090420110831
19912cryptoppicpc -O3 -static2011061820110617
19920cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090420110831
19920cryptoppg++ -march=k8 -Os -fomit-frame-pointer2011090420110831
19920sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
19920sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090420110831
19920sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090420110831
19928cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
19928sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
19928sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090420110831
19928cryptoppicpc -O1 -static2011061820110617
19936cryptoppg++ -Os -fomit-frame-pointer2011090420110831
19936cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090420110831
19936cryptoppicpc -O1 -xW -static2011061820110617
19952sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
19960sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
19960sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090420110831
20000sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
20000cryptoppicpc -Os -static2011061820110617
20000cryptoppicpc -Os -xP -static2011061820110617
20008sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
20008sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
20008sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090420110831
20008sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090420110831
20008sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090420110831
20016sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
20016sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090420110831
20016sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090420110831
20024sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
20032sphlibgcc -funroll-loops -O -fomit-frame-pointer2011090420110831
20032sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090420110831
20040sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011090420110831
20040sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
20040sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090420110831
20064sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
20064sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
20120cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
20136sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090420110831
20144cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090420110831
20376sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090420110831
20384sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
20392sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2011090420110831
20424sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090420110831
20424sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2011090420110831
20432sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090420110831
20448sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
20496sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
20496sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2011090420110831
20504sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
20512sphlib-smallgcc -O3 -fomit-frame-pointer2011090420110831
20512sphlibgcc -m64 -O3 -fomit-frame-pointer2011090420110831
20512sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2011090420110831
20520sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
20520sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090420110831
20528sphlibgcc -march=k8 -O3 -fomit-frame-pointer2011090420110831
20552sphlibgcc -O3 -fomit-frame-pointer2011090420110831
20576sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
20688sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
20696sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
20696sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2011090420110831
20704sphlibgcc -march=nocona -O3 -fomit-frame-pointer2011090420110831
21128cryptoppg++2011090420110831
21192sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
21192sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
21200sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011090420110831
21200sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090420110831
21208sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011090420110831
21216sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090420110831
21224sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
21240sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090420110831
21240sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090420110831
21280sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
21368sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090420110831
21368sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
21376sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
21376sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090420110831
21392sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090420110831
21400sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090420110831
21400sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090420110831
21400sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090420110831
21400sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
21408sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
21408sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090420110831
21408sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
21408sphlibgcc -march=nocona -O2 -fomit-frame-pointer2011090420110831
21416sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
21416sphlibgcc -march=barcelona -O -fomit-frame-pointer2011090420110831
21416sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2011090420110831
21424sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
21424sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2011090420110831
21424sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090420110831
21424sphlibgcc -march=k8 -O -fomit-frame-pointer2011090420110831
21432sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
21432sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2011090420110831
21432sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
21432sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2011090420110831
21440sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090420110831
21440sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
21440sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2011090420110831
21448sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
21456sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090420110831
21464sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090420110831
21488sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090420110831
21496sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090420110831
21496sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090420110831
21496sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090420110831
21512sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090420110831
21512sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090420110831
21512sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090420110831
21512sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090420110831
21512sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090420110831
21520sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090420110831
21520sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2011090420110831
21528sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
21528sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090420110831
21528sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090420110831
21528sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090420110831
21536sphlibgcc -O -fomit-frame-pointer2011090420110831
21536sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2011090420110831
21544sphlibgcc -march=nocona -O -fomit-frame-pointer2011090420110831
21560sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
21560sphlibgcc -march=k8 -O2 -fomit-frame-pointer2011090420110831
21560sphlibicc -no-vec2011090420110831
21568sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
21568sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2011090420110831
21568sphlib-smallicc -O2 -xP -static -no-vec2011090420110831
21576sphlibgcc -m64 -O2 -fomit-frame-pointer2011090420110831
21576sphlib-smallicc -m64 -O2 -static -no-vec2011090420110831
21584sphlibicc -O2 -xP -static -no-vec2011090420110831
21584sphlib-smallicc -O2 -xW -static -no-vec2011090420110831
21584sphlibicc -m64 -O2 -static -no-vec2011090420110831
21592sphlib-smallgcc -O2 -fomit-frame-pointer2011090420110831
21592sphlib-smallgcc -O -fomit-frame-pointer2011090420110831
21592sphlib-smallicc -O2 -static -no-vec2011090420110831
21600sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011090420110831
21600sphlibgcc -m64 -O -fomit-frame-pointer2011090420110831
21600sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
21600sphlibicc -O2 -static -no-vec2011090420110831
21600sphlibicc -O2 -xW -static -no-vec2011090420110831
21608sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
21608sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
21608sphlib-smallicc -no-vec2011090420110831
21616sphlibgcc -O2 -fomit-frame-pointer2011090420110831
21616sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
21624sphlib-smallgcc -m64 -O -fomit-frame-pointer2011090420110831
21640sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
21640sphlibicc -m64 -O3 -static -no-vec2011090420110831
21648sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
21648sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090420110831
21656sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
21656sphlibicc -O3 -xP -static -no-vec2011090420110831
21664sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090420110831
21680sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2011090420110831
21680sphlibicc -O3 -xW -static -no-vec2011090420110831
21704sphlibgcc -march=barcelona -Os -fomit-frame-pointer2011090420110831
21704sphlibicc -O3 -static -no-vec2011090420110831
21704sphlib-smallicc -O3 -static -no-vec2011090420110831
21704sphlib-smallicc -O3 -xP -static -no-vec2011090420110831
21704sphlib-smallicc -m64 -O3 -static -no-vec2011090420110831
21720sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2011090420110831
21720sphlibgcc -march=nocona -Os -fomit-frame-pointer2011090420110831
21720sphlib-smallicc -O3 -xW -static -no-vec2011090420110831
21736sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
21768sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
21768sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2011090420110831
21784sphlibgcc -Os -fomit-frame-pointer2011090420110831
21784sphlib-smallgcc -Os -fomit-frame-pointer2011090420110831
21784sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
21784sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
21784sphlibgcc -march=k8 -Os -fomit-frame-pointer2011090420110831
21792sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
21792sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011090420110831
21792sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
21800sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2011090420110831
21808sphlibgcc -m64 -Os -fomit-frame-pointer2011090420110831
21848sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
22000sphlibicc -Os -xP -static -no-vec2011090420110831
22016sphlib-smallicc -Os -static -no-vec2011090420110831
22016sphlib-smallicc -Os -xP -static -no-vec2011090420110831
22024sphlibicc -Os -static -no-vec2011090420110831
22032sphlib-smallicc -m64 -Os -static -no-vec2011090420110831
22048sphlibicc -Os -xW -static -no-vec2011090420110831
22048sphlib-smallicc -Os -xW -static -no-vec2011090420110831
22056sphlibicc -m64 -Os -static -no-vec2011090420110831
22184sphlibicc -m64 -O1 -static -no-vec2011090420110831
22192sphlibicc -O1 -xP -static -no-vec2011090420110831
22208sphlib-smallicc -O1 -static -no-vec2011090420110831
22208sphlib-smallicc -O1 -xW -static2011090420110831
22224sphlib-smallicc -O1 -xP -static2011090420110831
22232sphlib-smallicc -O1 -static2011090420110831
22240sphlibicc -O1 -static2011090420110831
22248sphlibicc -O1 -static -no-vec2011090420110831
22256sphlibicc -O1 -xW -static -no-vec2011090420110831
22256sphlib-smallicc -O1 -xW -static -no-vec2011090420110831
22256sphlib-smallicc -m64 -O1 -static2011090420110831
22264sphlib-smallicc -O1 -xP -static -no-vec2011090420110831
22272sphlibicc -m64 -O1 -static2011090420110831
22280sphlibicc -O1 -xW -static2011090420110831
22320sphlibicc -O1 -xP -static2011090420110831
22448sphlib-smallicc -m64 -O1 -static -no-vec2011090420110831
22496sphlib-smallicc2011090420110831
22504sphlib-smallicc -O2 -xW -static2011090420110831
22512sphlibicc -O2 -xP -static2011090420110831
22512sphlib-smallicc -O2 -xP -static2011090420110831
22512sphlibicc -O2 -xW -static2011090420110831
22512sphlibicc -m64 -O2 -static2011090420110831
22512sphlib-smallicc -m64 -O2 -static2011090420110831
22520sphlibicc -O2 -static2011090420110831
22528sphlibicc2011090420110831
22536sphlib-smallicc -O2 -static2011090420110831
22544sphlib-smallicc -O3 -xW -static2011090420110831
22552sphlibicc -m64 -O3 -static2011090420110831
22552sphlib-smallicc -m64 -O3 -static2011090420110831
22560sphlibicc -O3 -xP -static2011090420110831
22560sphlibicc -O3 -xW -static2011090420110831
22576sphlibicc -O3 -static2011090420110831
22576sphlib-smallicc -O3 -static2011090420110831
22576sphlib-smallicc -O3 -xP -static2011090420110831
22648sphlibicc -m64 -xHost -vec-report0 -static2011090420110831
22704sphlib-smallicc -m64 -xHost -vec-report0 -static2011090420110831
22752refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012020120120
22752reficc -O3 -xP -static2012012020120120
22760reficc -m64 -O3 -static2012012020120120
22768refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012020120120
22768reficc -O3 -static2012012020120120
22768reficc -O3 -xW -static2012012020120120
22776refgcc -funroll-loops -O3 -fomit-frame-pointer2012012020120120
22776refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012020120120
22776refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012020120120
22792refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012020120120
22792refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012020120120
22808refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012020120120
22808refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012020120120
22816refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012020120120
22824refgcc -funroll-loops -O2 -fomit-frame-pointer2012012020120120
22832reficc -m64 -O2 -static2012012020120120
22840refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012020120120
22840reficc -O2 -static2012012020120120
22840reficc -O2 -xP -static2012012020120120
22848refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012020120120
22848reficc -m64 -xHost -vec-report0 -static2012012020120120
22856refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012020120120
22856reficc -O2 -xW -static2012012020120120
22864refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012020120120
22872refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012020120120
22872refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012020120120
22872reficc2012012020120120
22872reficc -Os -static2012012020120120
22872reficc -m64 -Os -static2012012020120120
22880refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012020120120
22880reficc -Os -xP -static2012012020120120
22904refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012020120120
22904reficc -Os -xW -static2012012020120120
22912refgcc -m64 -O3 -fomit-frame-pointer2012012020120120
22912reficc -m64 -O3 -static -no-vec2012012020120120
22920refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012020120120
22920reficc -O3 -xP -static -no-vec2012012020120120
22928refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012020120120
22936refgcc -march=nocona -O3 -fomit-frame-pointer2012012020120120
22936reficc -O3 -static -no-vec2012012020120120
22944reficc -O3 -xW -static -no-vec2012012020120120
22952refgcc -O3 -fomit-frame-pointer2012012020120120
22952refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012020120120
22952refgcc -funroll-loops -O -fomit-frame-pointer2012012020120120
22952refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012020120120
22960refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012020120120
22960refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012020120120
22968refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012020120120
22968refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012020120120
22976refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012020120120
22976refgcc -march=k8 -O3 -fomit-frame-pointer2012012020120120
22992refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012020120120
23008refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012020120120
23016refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012020120120
23016refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012020120120
23016sphlib-smallicc -Os -static2011090420110831
23024refgcc -march=barcelona -O3 -fomit-frame-pointer2012012020120120
23064sphlibicc -Os -xP -static2011090420110831
23064sphlib-smallicc -Os -xP -static2011090420110831
23064sphlibicc -Os -xW -static2011090420110831
23064sphlib-smallicc -Os -xW -static2011090420110831
23064sphlibicc -m64 -Os -static2011090420110831
23064sphlib-smallicc -m64 -Os -static2011090420110831
23096reficc -O1 -xW -static2012012020120120
23112reficc -O1 -xP -static2012012020120120
23120reficc -m64 -O1 -static2012012020120120
23144sphlibicc -Os -static2011090420110831
23160refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012020120120
23160refgcc -march=nocona -O -fomit-frame-pointer2012012020120120
23168refgcc -m64 -O -fomit-frame-pointer2012012020120120
23168reficc -O1 -static2012012020120120
23168reficc -O1 -static -no-vec2012012020120120
23168reficc -O1 -xW -static -no-vec2012012020120120
23168reficc -Os -static -no-vec2012012020120120
23176reficc -Os -xW -static -no-vec2012012020120120
23184reficc -O1 -xP -static -no-vec2012012020120120
23192refgcc -funroll-loops -Os -fomit-frame-pointer2012012020120120
23192reficc -Os -xP -static -no-vec2012012020120120
23200refgcc -m64 -march=k8 -O -fomit-frame-pointer2012012020120120
23200reficc -m64 -O1 -static -no-vec2012012020120120
23200reficc -m64 -Os -static -no-vec2012012020120120
23208refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012020120120
23208refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012020120120
23208refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012020120120
23208refgcc -m64 -march=nocona -O -fomit-frame-pointer2012012020120120
23216refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012020120120
23216refgcc -march=nocona -O2 -fomit-frame-pointer2012012020120120
23224refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012020120120
23224refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012020120120
23232refgcc -march=barcelona -O -fomit-frame-pointer2012012020120120
23240refgcc -m64 -O2 -fomit-frame-pointer2012012020120120
23240refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012020120120
23240refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012020120120
23240reficc -O2 -xP -static -no-vec2012012020120120
23240reficc -no-vec2012012020120120
23248refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012020120120
23248refgcc -march=k8 -O -fomit-frame-pointer2012012020120120
23248refgcc -march=nocona -Os -fomit-frame-pointer2012012020120120
23256refgcc -Os -fomit-frame-pointer2012012020120120
23256refgcc -fno-schedule-insns -O -fomit-frame-pointer2012012020120120
23256refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012020120120
23256refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012020120120
23256refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012020120120
23256refgcc -m64 -march=core2 -O -fomit-frame-pointer2012012020120120
23256refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012020120120
23256refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012020120120
23256refgcc -march=barcelona -O2 -fomit-frame-pointer2012012020120120
23256reficc -m64 -O2 -static -no-vec2012012020120120
23264refgcc -O -fomit-frame-pointer2012012020120120
23264refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012020120120
23264refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012020120120
23264refgcc -march=k8 -O2 -fomit-frame-pointer2012012020120120
23264reficc -O2 -static -no-vec2012012020120120
23264reficc -O2 -xW -static -no-vec2012012020120120
23272refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012020120120
23280refgcc -O2 -fomit-frame-pointer2012012020120120
23280refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012020120120
23280refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012020120120
23280refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012020120120
23288refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012020120120
23296refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012020120120
23296refgcc -march=k8 -Os -fomit-frame-pointer2012012020120120
23312refgcc -m64 -Os -fomit-frame-pointer2012012020120120
23328refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012020120120
23336refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012020120120
23336refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012020120120
23344refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012020120120
23344refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012020120120
23344refgcc -march=barcelona -Os -fomit-frame-pointer2012012020120120
24424refgcc -funroll-loops2012012020120120
24432refgcc2012012020120120
24440refcc2012012020120120
54872sphlibgcc -funroll-loops2011090420110831
54944sphlib-smallgcc -funroll-loops2011090420110831
55072sphlib-smallcc2011090420110831
55112sphlib-smallgcc2011090420110831
55320sphlibgcc2011090420110831
55504sphlibcc2011090420110831

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: 85, 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 -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 -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/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

Compiler output

Implementation: crypto_hash/sha512/openssl
Compiler: icc
hash.c: hash.c(2): catastrophic error: cannot open source file "openssl/sha.h"
hash.c: #include gt;
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc openssl
icc -O1 -static openssl
icc -O1 -static -no-vec openssl
icc -O2 -static openssl
icc -O2 -static -no-vec openssl
icc -O3 -static openssl
icc -O3 -static -no-vec openssl
icc -Os -static openssl
icc -Os -static -no-vec openssl
icc -m64 -O1 -static openssl
icc -m64 -O1 -static -no-vec openssl
icc -m64 -O2 -static openssl
icc -m64 -O2 -static -no-vec openssl
icc -m64 -O3 -static openssl
icc -m64 -O3 -static -no-vec openssl
icc -m64 -Os -static openssl
icc -m64 -Os -static -no-vec openssl
icc -m64 -xHost -vec-report0 -static openssl
icc -no-vec openssl

Compiler output

Implementation: crypto_hash/sha512/openssl
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: hash.c(2): catastrophic error: cannot open source file "openssl/sha.h"
hash.c: #include gt;
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static openssl
icc -O1 -xP -static -no-vec openssl
icc -O2 -xP -static openssl
icc -O2 -xP -static -no-vec openssl
icc -O3 -xP -static openssl
icc -O3 -xP -static -no-vec openssl
icc -Os -xP -static openssl
icc -Os -xP -static -no-vec openssl

Compiler output

Implementation: crypto_hash/sha512/sphlib
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
sha2big.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xP -static sphlib sphlib-small
icc -O1 -xP -static -no-vec sphlib sphlib-small
icc -O2 -xP -static sphlib sphlib-small
icc -O2 -xP -static -no-vec sphlib sphlib-small
icc -O3 -xP -static sphlib sphlib-small
icc -O3 -xP -static -no-vec sphlib sphlib-small
icc -Os -xP -static sphlib sphlib-small
icc -Os -xP -static -no-vec sphlib sphlib-small

Compiler output

Implementation: crypto_hash/sha512/ref
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static ref
icc -O1 -xP -static -no-vec ref
icc -O2 -xP -static ref
icc -O2 -xP -static -no-vec ref
icc -O3 -xP -static ref
icc -O3 -xP -static -no-vec ref
icc -Os -xP -static ref
icc -Os -xP -static -no-vec ref

Compiler output

Implementation: crypto_hash/sha512/openssl
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: hash.c(2): catastrophic error: cannot open source file "openssl/sha.h"
hash.c: #include gt;
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static openssl
icc -O1 -xW -static -no-vec openssl
icc -O2 -xW -static openssl
icc -O2 -xW -static -no-vec openssl
icc -O3 -xW -static openssl
icc -O3 -xW -static -no-vec openssl
icc -Os -xW -static openssl
icc -Os -xW -static -no-vec openssl

Compiler output

Implementation: crypto_hash/sha512/sphlib
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
sha2big.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xW -static sphlib sphlib-small
icc -O1 -xW -static -no-vec sphlib sphlib-small
icc -O2 -xW -static sphlib sphlib-small
icc -O2 -xW -static -no-vec sphlib sphlib-small
icc -O3 -xW -static sphlib sphlib-small
icc -O3 -xW -static -no-vec sphlib sphlib-small
icc -Os -xW -static sphlib sphlib-small
icc -Os -xW -static -no-vec sphlib sphlib-small

Compiler output

Implementation: crypto_hash/sha512/ref
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static ref
icc -O1 -xW -static -no-vec ref
icc -O2 -xW -static ref
icc -O2 -xW -static -no-vec ref
icc -O3 -xW -static ref
icc -O3 -xW -static -no-vec ref
icc -Os -xW -static ref
icc -Os -xW -static -no-vec ref

Compiler output

Implementation: crypto_hash/sha512/cryptopp
Compiler: icpc -O1 -static
hash.cpp: /home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/misc.h(414): warning #186: pointless comparison of unsigned integer with zero
hash.cpp: if (a hash.cpp: ^
hash.cpp: detected during instantiation of "std::string CryptoPP::IntToString(T, unsigned int) [with T=unsigned long]" at line 35 of "/home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/simple.h"
hash.cpp:
hash.cpp: /home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/misc.h(414): warning #186: pointless comparison of unsigned integer with zero
hash.cpp: if (a hash.cpp: ^
hash.cpp: detected during instantiation of "std::string CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]" at line 42 of "/home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/simple.h"
hash.cpp:

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
icpc -O1 -static cryptopp
icpc -O2 -static cryptopp
icpc -O3 -static cryptopp
icpc -Os -static cryptopp
icpc -m64 -xHost -vec-report0 -static cryptopp
icpc -static cryptopp

Compiler output

Implementation: crypto_hash/sha512/cryptopp
Compiler: icpc -O1 -xP -static
hash.cpp: icpc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hash.cpp: /home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/misc.h(414): warning #186: pointless comparison of unsigned integer with zero
hash.cpp: if (a hash.cpp: ^
hash.cpp: detected during instantiation of "std::string CryptoPP::IntToString(T, unsigned int) [with T=unsigned long]" at line 35 of "/home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/simple.h"
hash.cpp:
hash.cpp: /home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/misc.h(414): warning #186: pointless comparison of unsigned integer with zero
hash.cpp: if (a hash.cpp: ^
hash.cpp: detected during instantiation of "std::string CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]" at line 42 of "/home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/simple.h"
hash.cpp:
try.cpp: icpc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.cpp: icpc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icpc -O1 -xP -static cryptopp
icpc -O2 -xP -static cryptopp
icpc -O3 -xP -static cryptopp
icpc -Os -xP -static cryptopp

Compiler output

Implementation: crypto_hash/sha512/cryptopp
Compiler: icpc -O1 -xW -static
hash.cpp: icpc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hash.cpp: /home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/misc.h(414): warning #186: pointless comparison of unsigned integer with zero
hash.cpp: if (a hash.cpp: ^
hash.cpp: detected during instantiation of "std::string CryptoPP::IntToString(T, unsigned int) [with T=unsigned long]" at line 35 of "/home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/simple.h"
hash.cpp:
hash.cpp: /home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/misc.h(414): warning #186: pointless comparison of unsigned integer with zero
hash.cpp: if (a hash.cpp: ^
hash.cpp: detected during instantiation of "std::string CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]" at line 42 of "/home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/simple.h"
hash.cpp:
try.cpp: icpc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.cpp: icpc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icpc -O1 -xW -static cryptopp
icpc -O2 -xW -static cryptopp
icpc -O3 -xW -static cryptopp
icpc -Os -xW -static cryptopp