Implementation notes: amd64, pmnod003, crypto_hash/skein10241024

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
10944optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
10992optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
12180optgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
12274opticc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
12294opticc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
12338opticc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
12422opticc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
12516optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
12542opticc -xAVX -O3 -fomit-frame-pointer2019081920190816
12546opticc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
12668opticc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
12736opticc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
12738opticc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
12758opticc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
12766opticc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
13330opticc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
13332opticc -xAVX -O2 -fomit-frame-pointer2019081920190816
13338opticc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816

Test failure

Implementation: crypto_hash/skein10241024/x64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
error 111

Number of similar (compiler,implementation) pairs: 18, 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
icc -xAVX -O2 -fomit-frame-pointer x64
icc -xAVX -O3 -fomit-frame-pointer x64
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer x64
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer x64
icc -xCORE-AVX-I -O2 -fomit-frame-pointer x64
icc -xCORE-AVX-I -O3 -fomit-frame-pointer x64
icc -xCORE-AVX2 -O2 -fomit-frame-pointer x64
icc -xCORE-AVX2 -O3 -fomit-frame-pointer x64
icc -xCORE-AVX512 -O2 -fomit-frame-pointer x64
icc -xCORE-AVX512 -O3 -fomit-frame-pointer x64
icc -xSSE4.1 -O2 -fomit-frame-pointer x64
icc -xSSE4.1 -O3 -fomit-frame-pointer x64
icc -xSSE4.2 -O2 -fomit-frame-pointer x64
icc -xSSE4.2 -O3 -fomit-frame-pointer x64

Compiler output

Implementation: crypto_hash/skein10241024/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: 336 | addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: |

Number of similar (compiler,implementation) pairs: 18, 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
icc -xAVX -O2 -fomit-frame-pointer x64
icc -xAVX -O3 -fomit-frame-pointer x64
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer x64
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer x64
icc -xCORE-AVX-I -O2 -fomit-frame-pointer x64
icc -xCORE-AVX-I -O3 -fomit-frame-pointer x64
icc -xCORE-AVX2 -O2 -fomit-frame-pointer x64
icc -xCORE-AVX2 -O3 -fomit-frame-pointer x64
icc -xCORE-AVX512 -O2 -fomit-frame-pointer x64
icc -xCORE-AVX512 -O3 -fomit-frame-pointer x64
icc -xSSE4.1 -O2 -fomit-frame-pointer x64
icc -xSSE4.1 -O3 -fomit-frame-pointer x64
icc -xSSE4.2 -O2 -fomit-frame-pointer x64
icc -xSSE4.2 -O3 -fomit-frame-pointer x64