Implementation notes: amd64, ellprecisio, crypto_hash/skein10241024

Computer: ellprecisio
Architecture: amd64
CPU ID: GenuineIntel-000106e5-bfebfbff
SUPERCOP version: 20110825
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
14392x64icc -m64 -xHost -vec-report0 -static2011082620110825
14420x64icc2011082620110825
14424x64icc -O2 -static -no-vec2011082620110825
14424x64icc -O3 -static2011082620110825
14424x64icc -O3 -xP -static2011082620110825
14424x64icc -no-vec2011082620110825
14428x64icc -O2 -static2011082620110825
14428x64icc -O3 -xP -static -no-vec2011082620110825
14428x64icc -m64 -O2 -static2011082620110825
14428x64icc -m64 -O3 -static2011082620110825
14432x64icc -O2 -xP -static2011082620110825
14432x64icc -O2 -xW -static2011082620110825
14436x64icc -O2 -xW -static -no-vec2011082620110825
14436x64icc -m64 -O3 -static -no-vec2011082620110825
14448x64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082620110825
14448x64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011082620110825
14448x64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082620110825
14452x64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082620110825
14452x64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082620110825
14452x64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011082620110825
14452x64gcc -m64 -O3 -fomit-frame-pointer2011082620110825
14456x64gcc -funroll-loops -O3 -fomit-frame-pointer2011082620110825
14456x64gcc -funroll-loops -O -fomit-frame-pointer2011082620110825
14456x64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082620110825
14456x64gcc -march=nocona -O -fomit-frame-pointer2011082620110825
14456x64icc -Os -static -no-vec2011082620110825
14456x64icc -Os -xW -static -no-vec2011082620110825
14460x64gcc -O2 -fomit-frame-pointer2011082620110825
14460x64gcc -funroll-loops -O2 -fomit-frame-pointer2011082620110825
14460x64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082620110825
14460x64gcc -funroll-loops -m64 -O -fomit-frame-pointer2011082620110825
14460x64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011082620110825
14460x64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011082620110825
14460x64gcc -m64 -O2 -fomit-frame-pointer2011082620110825
14460x64icc -Os -xP -static2011082620110825
14460x64icc -Os -xW -static2011082620110825
14464x64icc -m64 -Os -static2011082620110825
14468x64gcc -m64 -O -fomit-frame-pointer2011082620110825
14472x64gcc -O3 -fomit-frame-pointer2011082620110825
14472x64icc -O1 -static -no-vec2011082620110825
14472x64icc -O1 -xP -static2011082620110825
14472x64icc -O1 -xW -static2011082620110825
14476x64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011082620110825
14476x64icc -O1 -xW -static -no-vec2011082620110825
14480x64icc -O1 -static2011082620110825
14480x64icc -m64 -O1 -static2011082620110825
14492x64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082620110825
14496x64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082620110825
14496x64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082620110825
14496x64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082620110825
14496x64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082620110825
14496x64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082620110825
14496x64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082620110825
14496x64gcc -m64 -march=core2 -O -fomit-frame-pointer2011082620110825
14496x64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082620110825
14496x64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082620110825
14496x64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082620110825
14496x64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082620110825
14496x64gcc -march=barcelona -O2 -fomit-frame-pointer2011082620110825
14496x64gcc -march=barcelona -O3 -fomit-frame-pointer2011082620110825
14500x64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082620110825
14500x64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082620110825
14500x64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082620110825
14500x64gcc -m64 -march=barcelona -O -fomit-frame-pointer2011082620110825
14500x64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082620110825
14500x64gcc -m64 -march=k8 -O -fomit-frame-pointer2011082620110825
14500x64gcc -march=k8 -O2 -fomit-frame-pointer2011082620110825
14504x64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082620110825
14504x64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082620110825
14504x64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082620110825
14504x64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082620110825
14504x64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082620110825
14504x64gcc -march=k8 -O3 -fomit-frame-pointer2011082620110825
14504x64gcc -march=k8 -O -fomit-frame-pointer2011082620110825
14508x64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082620110825
14508x64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082620110825
14508x64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082620110825
14508x64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082620110825
14512x64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082620110825
14512x64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082620110825
14512x64gcc -march=barcelona -O -fomit-frame-pointer2011082620110825
14564x64gcc2011082620110825
14572x64cc2011082620110825
14580x64gcc -funroll-loops2011082620110825
14836x64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082620110825
14836x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082620110825
14836x64gcc -march=nocona -Os -fomit-frame-pointer2011082620110825
14840x64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082620110825
14852x64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082620110825
14852x64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082620110825
14852x64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082620110825
14852x64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082620110825
14860x64gcc -fno-schedule-insns -Os -fomit-frame-pointer2011082620110825
14860x64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082620110825
14860x64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082620110825
14860x64gcc -m64 -march=k8 -Os -fomit-frame-pointer2011082620110825
14864x64gcc -Os -fomit-frame-pointer2011082620110825
14976x64gcc -m64 -march=nocona -Os -fomit-frame-pointer2011082620110825
17824x64icc -Os -static2011082620110825
17904optgcc -m64 -march=barcelona -O -fomit-frame-pointer2011082620110825
17908optgcc -march=barcelona -O -fomit-frame-pointer2011082620110825
17916optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082620110825
18060optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082620110825
18060optgcc -m64 -march=k8 -O -fomit-frame-pointer2011082620110825
18060optgcc -march=k8 -O -fomit-frame-pointer2011082620110825
18064optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082620110825
18064optgcc -march=k8 -O2 -fomit-frame-pointer2011082620110825
18088optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082620110825
18088optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082620110825
18124optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011082620110825
18156optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082620110825
18156optgcc -march=barcelona -Os -fomit-frame-pointer2011082620110825
18188optgcc -funroll-loops -Os -fomit-frame-pointer2011082620110825
18188optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082620110825
18188optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082620110825
18204optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082620110825
18244optgcc -O -fomit-frame-pointer2011082620110825
18248optgcc -fno-schedule-insns -O -fomit-frame-pointer2011082620110825
18252optgcc -m64 -O -fomit-frame-pointer2011082620110825
18276optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082620110825
18364optgcc -m64 -march=nocona -O -fomit-frame-pointer2011082620110825
18372optgcc -funroll-loops -O -fomit-frame-pointer2011082620110825
18392optgcc -march=nocona -O -fomit-frame-pointer2011082620110825
18404optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082620110825
18424optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082620110825
18452optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082620110825
18452optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082620110825
18452optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082620110825
18480optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082620110825
18556optgcc -march=barcelona -O2 -fomit-frame-pointer2011082620110825
18560optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082620110825
18572optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082620110825
18572optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082620110825
18572optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082620110825
18580optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082620110825
18632optgcc -m64 -march=core2 -O -fomit-frame-pointer2011082620110825
18692optgcc -m64 -O2 -fomit-frame-pointer2011082620110825
18720optgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082620110825
18720optgcc -m64 -Os -fomit-frame-pointer2011082620110825
18720optgcc -m64 -march=k8 -Os -fomit-frame-pointer2011082620110825
18720optgcc -march=k8 -Os -fomit-frame-pointer2011082620110825
18812optgcc -Os -fomit-frame-pointer2011082620110825
18816optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082620110825
18836optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082620110825
18868optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082620110825
18868optgcc -march=nocona -O2 -fomit-frame-pointer2011082620110825
18896optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011082620110825
18924optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011082620110825
18924optgcc -m64 -march=nocona -Os -fomit-frame-pointer2011082620110825
18924optgcc -march=nocona -Os -fomit-frame-pointer2011082620110825
18976optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082620110825
18976optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082620110825
19088optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082620110825
19292opticc2011082620110825
19292opticc -O2 -xP -static2011082620110825
19292opticc -O2 -xP -static -no-vec2011082620110825
19292opticc -O3 -static2011082620110825
19292opticc -O3 -static -no-vec2011082620110825
19292opticc -O3 -xP -static2011082620110825
19292opticc -m64 -O2 -static2011082620110825
19292opticc -m64 -O3 -static2011082620110825
19292opticc -m64 -O3 -static -no-vec2011082620110825
19296opticc -O2 -static -no-vec2011082620110825
19296opticc -O2 -xW -static -no-vec2011082620110825
19296opticc -O3 -xW -static2011082620110825
19304opticc -O3 -xW -static -no-vec2011082620110825
19436opticc -O2 -static2011082620110825
19480optgcc -O3 -fomit-frame-pointer2011082620110825
19484optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082620110825
19776optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082620110825
19800optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082620110825
19804optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082620110825
19804optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082620110825
19804optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082620110825
19804optgcc -march=barcelona -O3 -fomit-frame-pointer2011082620110825
19804optgcc -march=k8 -O3 -fomit-frame-pointer2011082620110825
19900optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082620110825
19900optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082620110825
19900optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082620110825
19904opticc -O1 -xP -static2011082620110825
19904opticc -m64 -O1 -static2011082620110825
19908opticc -O1 -static2011082620110825
19908opticc -O1 -xP -static -no-vec2011082620110825
19908opticc -O1 -xW -static2011082620110825
19908opticc -m64 -O1 -static -no-vec2011082620110825
20284optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011082620110825
20284optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011082620110825
20296optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011082620110825
20296optgcc -march=nocona -O3 -fomit-frame-pointer2011082620110825
20548opticc -Os -xP -static2011082620110825
20548opticc -Os -xW -static2011082620110825
20548opticc -m64 -Os -static2011082620110825
20560opticc -Os -xP -static -no-vec2011082620110825
20576opticc -Os -static -no-vec2011082620110825
21260opticc -m64 -xHost -vec-report0 -static2011082620110825
23296x64icc -m64 -O1 -static -no-vec2011082620110825
24732x64gcc -march=barcelona -Os -fomit-frame-pointer2011082620110825
24940x64icc -Os -xP -static -no-vec2011082620110825
24968x64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082620110825
25560x64icc -O3 -static -no-vec2011082620110825
25648x64gcc -O -fomit-frame-pointer2011082620110825
25708x64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082620110825
26308x64icc -O3 -xW -static -no-vec2011082620110825
26732x64gcc -march=nocona -O3 -fomit-frame-pointer2011082620110825
27200x64gcc -march=nocona -O2 -fomit-frame-pointer2011082620110825
27508x64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011082620110825
27544x64gcc -funroll-loops -Os -fomit-frame-pointer2011082620110825
27812x64gcc -fno-schedule-insns -O -fomit-frame-pointer2011082620110825
28140x64icc -m64 -O2 -static -no-vec2011082620110825
28284x64gcc -m64 -march=core2 -Os -fomit-frame-pointer2011082620110825
28588x64icc -O2 -xP -static -no-vec2011082620110825
28680x64icc -m64 -Os -static -no-vec2011082620110825
28696x64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082620110825
28720x64icc -O3 -xW -static2011082620110825
28724x64gcc -m64 -march=nocona -O -fomit-frame-pointer2011082620110825
28764x64gcc -march=k8 -Os -fomit-frame-pointer2011082620110825
29172x64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011082620110825
29656x64gcc -m64 -Os -fomit-frame-pointer2011082620110825
30044x64icc -O1 -xP -static -no-vec2011082620110825
30228x64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082620110825
30544x64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082620110825
30780optgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082620110825
32364optgcc -m64 -O3 -fomit-frame-pointer2011082620110825
32540optgcc -O2 -fomit-frame-pointer2011082620110825
33000optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082620110825
33516optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082620110825
33848opticc -no-vec2011082620110825
34292optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011082620110825
34460optgcc -funroll-loops -O2 -fomit-frame-pointer2011082620110825
34640optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082620110825
35428opticc -O3 -xP -static -no-vec2011082620110825
35440optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082620110825
35592optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082620110825
36200optgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082620110825
36340optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082620110825
36540optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082620110825
38192optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082620110825
38412opticc -O2 -xW -static2011082620110825
38564optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082620110825
38592optgcc -funroll-loops -O3 -fomit-frame-pointer2011082620110825
39804x64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082620110825
39984opticc -m64 -O2 -static -no-vec2011082620110825
40300opticc -O1 -xW -static -no-vec2011082620110825
40520optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082620110825
41488opticc -O1 -static -no-vec2011082620110825
42216opticc -Os -xW -static -no-vec2011082620110825
42316opticc -Os -static2011082620110825
42584opticc -m64 -Os -static -no-vec2011082620110825
44872optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082620110825
75384optgcc2011082620110825
75628optgcc -funroll-loops2011082620110825
98336optcc2011082620110825

Compiler output

Implementation: crypto_hash/skein10241024/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/skein10241024/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/skein10241024/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/skein10241024/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/skein10241024/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