Implementation notes: amd64, utrecht, crypto_hash/skein512512

Computer: utrecht
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20160806
Operation: crypto_hash
Primitive: skein512512
TimeImplementationCompilerBenchmark dateSUPERCOP version
10467littlegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
10548optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
10971littlegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
11286optgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
11358littlegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
11385optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
11394littlegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
11421optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
12303sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
12663simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
12933sandygcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
12942simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
13050sandygcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
13230sandygcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
13320sandygcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
13914sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
14130sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
14184simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
14310simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
14364sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
15309sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
16515x64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
16515x64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
16533x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
16578sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
17055x64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
17595sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
18450sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
27207mmxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
27216mmxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
27450mmxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
27468mmxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731

Compiler output

Implementation: crypto_hash/skein512512/x64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv x64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv x64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv x64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv x64