Implementation notes: amd64, cobra, crypto_hash/skein512512

Computer: cobra
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: skein512512
TimeImplementationCompilerBenchmark dateSUPERCOP version
10608optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
10608optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
10620optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
10620optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
10620optgcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
10620optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
10620optgcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
10632optgcc -O -fomit-frame-pointer2011120820111120
10632optgcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
10632optgcc -m64 -O -fomit-frame-pointer2011120820111120
10632optgcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
10632optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
10632optgcc -march=k8 -O -fomit-frame-pointer2011120820111120
10632optgcc -march=nocona -O -fomit-frame-pointer2011120820111120
10632sphlibicc -O1 -static -no-vec2011082420110821
10644optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
10644optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
10644optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
10656optgcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
10656optgcc -march=barcelona -O -fomit-frame-pointer2011120820111120
10656optgcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
10668optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
10668optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
10668optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
10680optgcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
10680optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
10680optgcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
10692optgcc -funroll-loops -O -fomit-frame-pointer2011120820111120
10692sphlibicc -m64 -O1 -static -no-vec2011082420110821
10716optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
10716sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
10716optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
10716sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
10716sphlibgcc -march=k8 -O -fomit-frame-pointer2011120820111120
10740optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
10776sphlibgcc -march=barcelona -O -fomit-frame-pointer2011120820111120
10800sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
10812sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
10824sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
10824sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
10836sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
10836sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
10836sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
10836sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
10836sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
10848sphlibgcc -march=nocona -O -fomit-frame-pointer2011120820111120
10860sphlibicc -O1 -xW -static2011082420110821
10872sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
10872sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
10884sphlibgcc -O -fomit-frame-pointer2011120820111120
10884sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
10884sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
10884sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
10884sphlibgcc -m64 -O -fomit-frame-pointer2011120820111120
10884sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
10884sphlibgcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
10884sphlibgcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
10884sphlibicc -O1 -xW -static -no-vec2011082420110821
10896sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
10896sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
10896x64icc -O3 -xP -static2011082420110821
10908x64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
10908x64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
10908x64gcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
10908sphlibicc -O1 -static2011082420110821
10908x64icc -O2 -static2011082420110821
10908x64icc -O2 -xP -static2011082420110821
10908x64icc -O3 -static2011082420110821
10908x64icc -m64 -O2 -static -no-vec2011082420110821
10908x64icc -m64 -O3 -static2011082420110821
10920x64gcc -O2 -fomit-frame-pointer2011120820111120
10920x64gcc -O3 -fomit-frame-pointer2011120820111120
10920x64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
10920x64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
10920x64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
10920x64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
10920x64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
10920x64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
10920x64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
10920x64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
10920x64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
10920x64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
10920x64gcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
10920x64gcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
10920x64gcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
10920x64icc -O2 -xW -static2011082420110821
10920x64icc -O2 -xW -static -no-vec2011082420110821
10920opticc -O3 -static2011082420110821
10932x64gcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
10932x64gcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
10932x64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
10932x64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
10932x64gcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
10932x64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
10932x64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
10932x64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
10932sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
10932x64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
10932x64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
10932x64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
10932x64gcc -m64 -O3 -fomit-frame-pointer2011120820111120
10932x64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
10932x64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
10932x64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
10932x64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
10932x64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
10932x64icc2011082420110821
10932opticc -O1 -xP -static2011082420110821
10932x64icc -O2 -static -no-vec2011082420110821
10932x64icc -O2 -xP -static -no-vec2011082420110821
10932x64icc -O3 -xW -static2011082420110821
10932x64icc -m64 -O1 -static2011082420110821
10932opticc -m64 -O1 -static -no-vec2011082420110821
10932x64icc -m64 -O1 -static -no-vec2011082420110821
10932x64icc -m64 -O2 -static2011082420110821
10932x64icc -m64 -xHost -vec-report0 -static2011082420110821
10932x64icc -no-vec2011082420110821
10944x64gcc -funroll-loops -O -fomit-frame-pointer2011120820111120
10944x64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
10944x64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
10944sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
10944x64gcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
10944x64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
10944x64gcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
10944x64gcc -march=barcelona -O -fomit-frame-pointer2011120820111120
10944x64gcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
10944x64gcc -march=nocona -O -fomit-frame-pointer2011120820111120
10944x64icc -O1 -static2011082420110821
10944sphlibicc -O1 -xP -static2011082420110821
10944x64icc -O1 -xP -static2011082420110821
10944sphlibicc -Os -static -no-vec2011082420110821
10944sphlibicc -Os -xP -static -no-vec2011082420110821
10956x64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
10956x64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
10956x64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
10956x64gcc -m64 -O2 -fomit-frame-pointer2011120820111120
10956x64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
10956x64gcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
10956x64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
10956x64gcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
10956x64icc -O1 -xP -static -no-vec2011082420110821
10956sphlibicc -Os -xP -static2011082420110821
10956sphlibicc -Os -xW -static2011082420110821
10968x64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
10968x64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
10968x64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
10968x64icc -O1 -xW -static2011082420110821
10980sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
10980x64icc -O1 -xW -static -no-vec2011082420110821
10980x64icc -O3 -xW -static -no-vec2011082420110821
10992x64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
10992sphlibgcc -funroll-loops -O -fomit-frame-pointer2011120820111120
10992x64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
10992x64gcc -m64 -O -fomit-frame-pointer2011120820111120
10992opticc2011082420110821
10992sphlibicc -O1 -xP -static -no-vec2011082420110821
10992x64icc -O3 -xP -static -no-vec2011082420110821
10992sphlibicc -Os -xW -static -no-vec2011082420110821
10992sphlibicc -m64 -O1 -static2011082420110821
11004x64gcc -O -fomit-frame-pointer2011120820111120
11004x64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
11004x64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
11004opticc -O1 -static2011082420110821
11004sphlibicc -O3 -xW -static2011082420110821
11004x64icc -Os -static -no-vec2011082420110821
11004x64icc -Os -xP -static -no-vec2011082420110821
11004x64icc -Os -xW -static -no-vec2011082420110821
11004sphlibicc -m64 -O2 -static -no-vec2011082420110821
11004x64icc -m64 -O3 -static -no-vec2011082420110821
11004x64icc -m64 -Os -static -no-vec2011082420110821
11016x64gcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
11016x64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
11016x64gcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
11016x64gcc -march=k8 -O -fomit-frame-pointer2011120820111120
11016opticc -O1 -static -no-vec2011082420110821
11016x64icc -O1 -static -no-vec2011082420110821
11016opticc -O1 -xW -static -no-vec2011082420110821
11016sphlibicc -O2 -static2011082420110821
11016sphlibicc -O3 -static2011082420110821
11016x64icc -O3 -static -no-vec2011082420110821
11016sphlibicc -m64 -O3 -static2011082420110821
11016sphlibicc -m64 -Os -static -no-vec2011082420110821
11016sphlibicc -no-vec2011082420110821
11028opticc -O3 -xW -static -no-vec2011082420110821
11028x64icc -Os -xW -static2011082420110821
11028opticc -m64 -O1 -static2011082420110821
11040sphlibicc -O2 -xW -static -no-vec2011082420110821
11040opticc -O3 -static -no-vec2011082420110821
11040sphlibicc -m64 -O2 -static2011082420110821
11052sphlibicc2011082420110821
11052opticc -O1 -xP -static -no-vec2011082420110821
11052sphlibicc -O2 -static -no-vec2011082420110821
11052sphlibicc -O2 -xP -static2011082420110821
11052sphlibicc -O2 -xP -static -no-vec2011082420110821
11052sphlibicc -O3 -xP -static2011082420110821
11052sphlibicc -O3 -xP -static -no-vec2011082420110821
11052opticc -Os -static2011082420110821
11052sphlibicc -Os -static2011082420110821
11052opticc -Os -xP -static2011082420110821
11052opticc -Os -xW -static2011082420110821
11052opticc -m64 -Os -static2011082420110821
11064x64gcc -funroll-loops2011120820111120
11064x64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
11064opticc -O1 -xW -static2011082420110821
11064sphlibicc -O2 -xW -static2011082420110821
11064sphlibicc -m64 -O3 -static -no-vec2011082420110821
11064sphlibicc -m64 -Os -static2011082420110821
11064opticc -m64 -xHost -vec-report0 -static2011082420110821
11064opticc -no-vec2011082420110821
11076x64cc2011120820111120
11076opticc -O3 -xP -static -no-vec2011082420110821
11076sphlibicc -O3 -xW -static -no-vec2011082420110821
11076opticc -Os -static -no-vec2011082420110821
11076sphlibicc -m64 -xHost -vec-report0 -static2011082420110821
11088x64gcc2011120820111120
11088opticc -m64 -O3 -static -no-vec2011082420110821
11100x64icc -Os -xP -static2011082420110821
11100x64icc -m64 -Os -static2011082420110821
11112opticc -O2 -xW -static2011082420110821
11112sphlibicc -O3 -static -no-vec2011082420110821
11112x64icc -Os -static2011082420110821
11124opticc -O2 -static -no-vec2011082420110821
11136opticc -O2 -xP -static2011082420110821
11148opticc -O2 -static2011082420110821
11148opticc -O2 -xW -static -no-vec2011082420110821
11148opticc -O3 -xP -static2011082420110821
11172opticc -O2 -xP -static -no-vec2011082420110821
11184opticc -m64 -O2 -static2011082420110821
11184opticc -m64 -O2 -static -no-vec2011082420110821
11184opticc -m64 -O3 -static2011082420110821
11184opticc -m64 -Os -static -no-vec2011082420110821
11196opticc -O3 -xW -static2011082420110821
11244x64gcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
11256x64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
11256x64gcc -march=nocona -Os -fomit-frame-pointer2011120820111120
11268x64gcc -Os -fomit-frame-pointer2011120820111120
11292x64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
11292x64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
11292x64gcc -m64 -Os -fomit-frame-pointer2011120820111120
11292x64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
11292x64gcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
11292x64gcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
11292opticc -Os -xW -static -no-vec2011082420110821
11304x64gcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
11304x64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
11304x64gcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
11304x64gcc -march=k8 -Os -fomit-frame-pointer2011120820111120
11316x64gcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
11316x64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
11316x64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
11316x64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
11316optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
11316x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
11316x64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
11316opticc -Os -xP -static -no-vec2011082420110821
11328optgcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
11340x64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
11340optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
11340x64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
11352optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
11376sphlib-smallicc -no-vec2011082420110821
11388optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
11412optgcc -O3 -fomit-frame-pointer2011120820111120
11412sphlib-smallicc -m64 -O3 -static -no-vec2011082420110821
11424sphlib-smallicc -O3 -xP -static -no-vec2011082420110821
11424sphlib-smallicc -O3 -xW -static -no-vec2011082420110821
11436optgcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
11448optgcc -O2 -fomit-frame-pointer2011120820111120
11448optgcc -m64 -O2 -fomit-frame-pointer2011120820111120
11448optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
11472optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
11472optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
11472optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
11472sphlib-smallicc -O2 -xP -static -no-vec2011082420110821
11472sphlib-smallicc -O2 -xW -static -no-vec2011082420110821
11484optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
11484optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
11484sphlib-smallicc -m64 -O2 -static -no-vec2011082420110821
11496optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
11496optgcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
11496sphlib-smallicc -O2 -static -no-vec2011082420110821
11496sphlib-smallicc -m64 -xHost -vec-report0 -static2011082420110821
11508optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
11508optgcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
11520optgcc -m64 -O3 -fomit-frame-pointer2011120820111120
11532sphlib-smallicc -O3 -static -no-vec2011082420110821
11556sphlib-smallicc -O2 -xW -static2011082420110821
11568sphlib-smallicc -m64 -O3 -static2011082420110821
11580sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
11580sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
11580sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
11580sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
11580sphlib-smallicc2011082420110821
11592sphlib-smallicc -O2 -static2011082420110821
11592sphlib-smallicc -O2 -xP -static2011082420110821
11592sphlib-smallicc -O3 -static2011082420110821
11592sphlib-smallicc -O3 -xP -static2011082420110821
11592sphlib-smallicc -O3 -xW -static2011082420110821
11592sphlib-smallicc -m64 -O2 -static2011082420110821
11604sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
11604optgcc -march=nocona -Os -fomit-frame-pointer2011120820111120
11616sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
11640sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
11640sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
11640optgcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
11652sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
11652sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
11664optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
11676optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
11700sphlibgcc -m64 -O2 -fomit-frame-pointer2011120820111120
11712sphlibgcc -O2 -fomit-frame-pointer2011120820111120
11712sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
11712sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
11712sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
11712sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
11724sphlibgcc -O3 -fomit-frame-pointer2011120820111120
11724sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
11724sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
11724sphlibgcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
11736sphlibgcc -m64 -O3 -fomit-frame-pointer2011120820111120
11736sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
11736sphlibgcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
11760sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
11760sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
11760sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
11760sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
11760sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
11808optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
11808optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
11904optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
11940optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
11952optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
12000optgcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
12012optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
12012optgcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
12036optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
12072sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
12072optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
12072optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
12072optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
12084sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
12084sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
12084sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
12084optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
12084sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
12084sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
12096sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
12096sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
12120optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
12120optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
12120optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
12480optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
12480optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
12492optgcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
12492optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
12528optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
12648optgcc -Os -fomit-frame-pointer2011120820111120
12648optgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
12648optgcc -march=k8 -Os -fomit-frame-pointer2011120820111120
12672optgcc -m64 -Os -fomit-frame-pointer2011120820111120
12672optgcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
12828optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
12828optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
12828optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
12840optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
12864optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
12876optgcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
12996optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
12996optgcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
13260sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
13308sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
13632sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
13644sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
13656sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
13668sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
13668sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
13680sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011120820111120
13716sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
13740sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
13788sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
13788sphlib-smallicc -Os -static2011082420110821
13788sphlib-smallicc -Os -xP -static -no-vec2011082420110821
13800sphlib-smallicc -Os -xP -static2011082420110821
13824sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
13836sphlib-smallicc -m64 -Os -static2011082420110821
13848sphlib-smallicc -Os -static -no-vec2011082420110821
13860sphlib-smallicc -O1 -static -no-vec2011082420110821
13872sphlib-smallicc -Os -xW -static -no-vec2011082420110821
13884sphlib-smallicc -O1 -static2011082420110821
13884sphlib-smallicc -O1 -xP -static2011082420110821
13884sphlib-smallicc -O1 -xW -static2011082420110821
13884sphlib-smallicc -m64 -O1 -static -no-vec2011082420110821
13896sphlib-smallicc -m64 -Os -static -no-vec2011082420110821
13920sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
13920sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2011120820111120
13932sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
13932sphlib-smallgcc -m64 -O -fomit-frame-pointer2011120820111120
13932sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
13932sphlib-smallicc -O1 -xW -static -no-vec2011082420110821
13932sphlib-smallicc -m64 -O1 -static2011082420110821
13944sphlib-smallgcc -O -fomit-frame-pointer2011120820111120
13944sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
13944sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
13944sphlib-smallicc -O1 -xP -static -no-vec2011082420110821
13956sphlib-smallicc -Os -xW -static2011082420110821
13968sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2011120820111120
13980sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
13992sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
14016sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2011120820111120
14028sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
14076sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
14148sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
14148sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
14148sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
14184sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
14184sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
14208sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
14268sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
14292sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
14316sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
14316sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
14316sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
14352sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
14520sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
14532sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
14532sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
14544sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
14556sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
14556sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
14568sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
14592sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
14592sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
14592sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
14628sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
14676sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
14676sphlibgcc -march=nocona -Os -fomit-frame-pointer2011120820111120
14760sphlib-smallgcc -O2 -fomit-frame-pointer2011120820111120
14760sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
14760sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011120820111120
14760sphlibgcc -m64 -Os -fomit-frame-pointer2011120820111120
14772sphlibgcc -Os -fomit-frame-pointer2011120820111120
14820sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
14820sphlibgcc -march=k8 -Os -fomit-frame-pointer2011120820111120
14832sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
14832sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
15096sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
15096sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
15372sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
15612sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
15636sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
15684sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
15684sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
15804sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
15804sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
15816sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
15828sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
15852sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
15900sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
15900sphlibgcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
15912sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
15924sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
15924sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2011120820111120
15936sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
15948sphlib-smallgcc -O3 -fomit-frame-pointer2011120820111120
15948sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
16032sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
16068sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
16092sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
16356sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
16368sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
16380sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
16908sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
16920sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2011120820111120
16932sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
16944sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
16956sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
16968sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
16968sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
16980sphlib-smallgcc -Os -fomit-frame-pointer2011120820111120
16980sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
16980sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011120820111120
17256sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
17268sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
17268sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
17280sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
17292sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
17316sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
17532sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
17544sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
17544sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
17760sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
17808sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2011120820111120
18144sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
18228sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
18492sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
47424sphlibgcc2011120820111120
47448sphlibgcc -funroll-loops2011120820111120
47472sphlibcc2011120820111120
54384optgcc2011120820111120
54384optgcc -funroll-loops2011120820111120
54516optcc2011120820111120
56880sphlib-smallgcc2011120820111120
56904sphlib-smallcc2011120820111120
56916sphlib-smallgcc -funroll-loops2011120820111120

Compiler output

Implementation: crypto_hash/skein512512/opt
Compiler: icc
SHA3api_ref.c: SHA3api_ref.c(34): warning #188: enumerated type mixed with another type
SHA3api_ref.c: return Skein_512_Init(&state->gt;u.ctx_512,(size_t) hashbitlen);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(39): warning #188: enumerated type mixed with another type
SHA3api_ref.c: return Skein1024_Init(&state->gt;u.ctx1024,(size_t) hashbitlen);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(55): warning #188: enumerated type mixed with another type
SHA3api_ref.c: case 2: return Skein_512_Update(&state->gt;u.ctx_512,data,databitlen >gt;>gt; 3);
SHA3api_ref.c: ...
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(96): warning #188: enumerated type mixed with another type
SHA3api_ref.c: case 1: return Skein_256_Final(&state->gt;u.ctx_256,hashval);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(97): warning #188: enumerated type mixed with another type
SHA3api_ref.c: case 0: return Skein1024_Final(&state->gt;u.ctx1024,hashval);
SHA3api_ref.c: ^
SHA3api_ref.c:

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

Compiler output

Implementation: crypto_hash/skein512512/opt
Compiler: icc -O1 -xP -static
SHA3api_ref.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
SHA3api_ref.c: SHA3api_ref.c(34): warning #188: enumerated type mixed with another type
SHA3api_ref.c: return Skein_512_Init(&state->gt;u.ctx_512,(size_t) hashbitlen);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(39): warning #188: enumerated type mixed with another type
SHA3api_ref.c: return Skein1024_Init(&state->gt;u.ctx1024,(size_t) hashbitlen);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(55): warning #188: enumerated type mixed with another type
SHA3api_ref.c: ...
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(96): warning #188: enumerated type mixed with another type
SHA3api_ref.c: case 1: return Skein_256_Final(&state->gt;u.ctx_256,hashval);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(97): warning #188: enumerated type mixed with another type
SHA3api_ref.c: case 0: return Skein1024_Final(&state->gt;u.ctx1024,hashval);
SHA3api_ref.c: ^
SHA3api_ref.c:
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
skein.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
skein_block.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
skein_debug.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 opt
icc -O1 -xP -static -no-vec opt
icc -O2 -xP -static opt
icc -O2 -xP -static -no-vec opt
icc -O3 -xP -static opt
icc -O3 -xP -static -no-vec opt
icc -Os -xP -static opt
icc -Os -xP -static -no-vec opt

Compiler output

Implementation: crypto_hash/skein512512/x64
Compiler: icc -O1 -xP -static
SHA3api_ref.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
SHA3api_ref.c: SHA3api_ref.c(34): warning #188: enumerated type mixed with another type
SHA3api_ref.c: return Skein_512_Init(&state->gt;u.ctx_512,(size_t) hashbitlen);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(39): warning #188: enumerated type mixed with another type
SHA3api_ref.c: return Skein1024_Init(&state->gt;u.ctx1024,(size_t) hashbitlen);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(55): warning #188: enumerated type mixed with another type
SHA3api_ref.c: ...
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(96): warning #188: enumerated type mixed with another type
SHA3api_ref.c: case 1: return Skein_256_Final(&state->gt;u.ctx_256,hashval);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(97): warning #188: enumerated type mixed with another type
SHA3api_ref.c: case 0: return Skein1024_Final(&state->gt;u.ctx1024,hashval);
SHA3api_ref.c: ^
SHA3api_ref.c:
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
skein.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
skein_debug.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
skein_block_x64.s: 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 x64
icc -O1 -xP -static -no-vec x64
icc -O2 -xP -static x64
icc -O2 -xP -static -no-vec x64
icc -O3 -xP -static x64
icc -O3 -xP -static -no-vec x64
icc -Os -xP -static x64
icc -Os -xP -static -no-vec x64

Compiler output

Implementation: crypto_hash/skein512512/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'
skein.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/skein512512/opt
Compiler: icc -O1 -xW -static
SHA3api_ref.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
SHA3api_ref.c: SHA3api_ref.c(34): warning #188: enumerated type mixed with another type
SHA3api_ref.c: return Skein_512_Init(&state->gt;u.ctx_512,(size_t) hashbitlen);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(39): warning #188: enumerated type mixed with another type
SHA3api_ref.c: return Skein1024_Init(&state->gt;u.ctx1024,(size_t) hashbitlen);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(55): warning #188: enumerated type mixed with another type
SHA3api_ref.c: ...
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(96): warning #188: enumerated type mixed with another type
SHA3api_ref.c: case 1: return Skein_256_Final(&state->gt;u.ctx_256,hashval);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(97): warning #188: enumerated type mixed with another type
SHA3api_ref.c: case 0: return Skein1024_Final(&state->gt;u.ctx1024,hashval);
SHA3api_ref.c: ^
SHA3api_ref.c:
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
skein.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
skein_block.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
skein_debug.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 opt
icc -O1 -xW -static -no-vec opt
icc -O2 -xW -static opt
icc -O2 -xW -static -no-vec opt
icc -O3 -xW -static opt
icc -O3 -xW -static -no-vec opt
icc -Os -xW -static opt
icc -Os -xW -static -no-vec opt

Compiler output

Implementation: crypto_hash/skein512512/x64
Compiler: icc -O1 -xW -static
SHA3api_ref.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
SHA3api_ref.c: SHA3api_ref.c(34): warning #188: enumerated type mixed with another type
SHA3api_ref.c: return Skein_512_Init(&state->gt;u.ctx_512,(size_t) hashbitlen);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(39): warning #188: enumerated type mixed with another type
SHA3api_ref.c: return Skein1024_Init(&state->gt;u.ctx1024,(size_t) hashbitlen);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(55): warning #188: enumerated type mixed with another type
SHA3api_ref.c: ...
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(96): warning #188: enumerated type mixed with another type
SHA3api_ref.c: case 1: return Skein_256_Final(&state->gt;u.ctx_256,hashval);
SHA3api_ref.c: ^
SHA3api_ref.c:
SHA3api_ref.c: SHA3api_ref.c(97): warning #188: enumerated type mixed with another type
SHA3api_ref.c: case 0: return Skein1024_Final(&state->gt;u.ctx1024,hashval);
SHA3api_ref.c: ^
SHA3api_ref.c:
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
skein.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
skein_debug.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
skein_block_x64.s: 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 x64
icc -O1 -xW -static -no-vec x64
icc -O2 -xW -static x64
icc -O2 -xW -static -no-vec x64
icc -O3 -xW -static x64
icc -O3 -xW -static -no-vec x64
icc -Os -xW -static x64
icc -Os -xW -static -no-vec x64

Compiler output

Implementation: crypto_hash/skein512512/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'
skein.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