Implementation notes: amd64, genji346, crypto_hash/subterraneanv1

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: subterraneanv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
880200132608 0 0148381 856 744reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
882880130416 0 0145789 856 744reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
884140130416 0 0145789 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
884240130416 0 0145789 856 744reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
884480132608 0 0148381 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
886340132608 0 0148381 856 744reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
886400130416 0 0145789 856 744reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
886420132608 0 0148381 856 744reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
128482058520 0 072701 856 744reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
131210060824 0 074949 856 744reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
133820052360 0 067813 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
133890052360 0 067813 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
133954052360 0 067813 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
133964052360 0 067813 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
136206053688 0 069109 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
136314053688 0 069109 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
136366053688 0 069109 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
137030053688 0 069109 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
150256021534 0 033993 816 776add_mem_compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
153126012265 0 024721 816 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
158426013929 0 024116 808 776add_mem_compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
173070014252 0 024300 808 776add_mem_compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
180260022800 0 038213 856 744add_mem_compacticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
180384022672 0 038485 856 744add_mem_compacticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
180732022672 0 038485 856 744add_mem_compacticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
180794022800 0 038213 856 744add_mem_compacticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
180912022800 0 038213 856 744add_mem_compacticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
181232022672 0 038485 856 744add_mem_compacticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
181792022800 0 038213 856 744add_mem_compacticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
182980021792 0 037253 856 744add_mem_compacticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
183274021792 0 037253 856 744add_mem_compacticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
183756021792 0 037253 856 744add_mem_compacticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
183984021632 0 037061 856 744add_mem_compacticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
184246021632 0 037061 856 744add_mem_compacticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
184676021632 0 037061 856 744add_mem_compacticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
185880021632 0 037061 856 744add_mem_compacticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
185974021792 0 037253 856 744add_mem_compacticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
186428022672 0 038485 856 744add_mem_compacticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
186460020400 0 034533 856 744add_mem_compacticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
187612020528 0 034717 856 744add_mem_compacticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
195160014243 0 026699 808 736add_mem_compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
199236016681 0 028707 808 752add_mem_compactclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
199272016729 0 029411 808 752add_mem_compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
199468016681 0 028707 808 752add_mem_compactclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
200850012234 0 021388 792 776add_mem_compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
202088014146 0 023553 800 736add_mem_compactclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
428802011412 0 023835 808 736refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
47153009570 0 021619 808 752refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
47366209570 0 021619 808 752refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
473866010322 0 022963 808 752refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
48262806230 0 016268 808 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
52785408377 0 018556 808 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
60939006282 0 015649 800 736refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
75104605625 0 014812 792 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017

Test failure

Implementation: crypto_hash/subterraneanv1/add_mem_compact
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer add_mem_compact ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer add_mem_compact ref
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer add_mem_compact ref
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer add_mem_compact ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer add_mem_compact ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer add_mem_compact ref