Implementation notes: amd64, pmnod003, crypto_hash/skein256256

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_hash
Primitive: skein256256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1203820311 0 034539 856 744x64icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1203820047 0 032947 856 744x64icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1204222304 0 031550 824 776x64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1204223411 0 034923 832 776x64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1204221749 0 031046 824 776x64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1204220311 0 034539 856 744x64icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1204420775 0 033799 856 744x64icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1207420047 0 033003 856 744x64icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1207820159 0 035085 856 776x64icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1208420311 0 034507 856 744x64icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1208620311 0 034507 856 744x64icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1208620575 0 035309 856 776x64icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1208820575 0 035405 856 776x64icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1209020775 0 033871 856 744x64icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1209620159 0 034557 856 776x64icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1211220575 0 034725 856 744x64icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1212416607 0 025134 808 776x64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1213220575 0 035141 856 744x64icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1237221442 0 030734 824 776optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1250021208 0 035395 856 744opticc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1252621208 0 035395 856 744opticc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1254422198 0 031446 824 776optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1255623816 0 035331 832 776optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1257816378 0 024902 808 776optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1266021128 0 035347 856 744opticc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1267821128 0 035347 856 744opticc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1299221360 0 034447 856 744opticc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1304221440 0 034455 856 744opticc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1304820400 0 033291 856 744opticc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1310620352 0 033299 856 744opticc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1315421992 0 036549 856 744opticc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1315821880 0 036605 856 776opticc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1317221424 0 036341 856 776opticc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1320821880 0 036021 856 744opticc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1322421992 0 036813 856 776opticc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1328021344 0 035733 856 776opticc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910

Compiler output

Implementation: crypto_hash/skein256256/x64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
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 -fPIC -fPIE x64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE x64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE x64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE 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