Implementation notes: amd64, pmnod076, crypto_hash/gimli24v1

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: gimli24v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
170001424 0 017173 856 776sseicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
170081568 0 017605 856 776sseicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
170081424 0 017285 856 776sseicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
170101568 0 017957 856 776sseicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
184281376 0 017157 856 776ssealticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
184621496 0 017949 856 776ssealticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
184801376 0 017269 856 776ssealticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
185061496 0 017597 856 776ssealticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
187921104 0 016317 856 744sseicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
188541104 0 016317 856 744sseicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
188561104 0 016349 856 744sseicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
188561104 0 016349 856 744sseicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
188581104 0 016349 856 744sseicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
188621216 0 016797 856 744sseicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
188621104 0 016317 856 744sseicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
188621104 0 016349 856 744sseicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
188781216 0 016397 856 744sseicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
189641104 0 016317 856 744sseicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
190421216 0 016397 856 744sseicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
190541216 0 016797 856 744sseicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
192561216 0 016397 856 744sseicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
192581216 0 016797 856 744sseicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
192581216 0 016797 856 744sseicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
192601216 0 016397 856 744sseicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
204321000 0 014917 856 744sseicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
204341000 0 014973 856 744sseicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
208581056 0 016301 856 744ssealticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
208681056 0 016301 856 744ssealticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
208761168 0 016349 856 744ssealticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
208761056 0 016301 856 744ssealticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
208801168 0 016349 856 744ssealticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
208961168 0 016749 856 744ssealticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
209161168 0 016349 856 744ssealticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
209201056 0 016269 856 744ssealticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
209221168 0 016349 856 744ssealticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
209281056 0 016269 856 744ssealticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
209361168 0 016749 856 744ssealticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
209381056 0 016269 856 744ssealticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
209561168 0 016749 856 744ssealticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
209561168 0 016749 856 744ssealticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
211321056 0 016301 856 744ssealticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
211781056 0 016269 856 744ssealticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
21826992 0 014981 856 744ssealticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
21880992 0 014925 856 744ssealticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
24230536 0 010454 824 776ssegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
24530577 0 010454 824 776ssegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
24542536 0 010454 824 776ssealtgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
247881112 0 013819 832 776ssealtgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
249221112 0 013819 832 776ssegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
25068468 0 09478 808 776ssegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
25994576 0 010454 824 776ssealtgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
26400459 0 09478 808 776ssealtgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
569641435 0 014139 832 776littleendiangcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
640782400 0 018013 856 744littleendianicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
640882400 0 018013 856 744littleendianicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
640922400 0 018013 856 744littleendianicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
641162400 0 018013 856 744littleendianicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
650422560 0 018453 856 776littleendianicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
651102528 0 018981 856 776littleendianicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
664862288 0 017517 856 744littleendianicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
665182288 0 017517 856 744littleendianicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
665182288 0 017517 856 744littleendianicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
665602288 0 017517 856 744littleendianicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
676042176 0 016109 856 744littleendianicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
689202560 0 016549 856 744littleendianicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
703842816 0 018029 856 744littleendianicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
703903040 0 018821 856 776littleendianicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
703962816 0 018029 856 744littleendianicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
704022816 0 018029 856 744littleendianicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
704022816 0 018029 856 744littleendianicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
704023072 0 019173 856 776littleendianicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
708422800 0 018061 856 744littleendianicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
708942800 0 018061 856 744littleendianicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
709002800 0 018061 856 744littleendianicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
709142800 0 018061 856 744littleendianicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
73028502 0 09510 808 776littleendiangcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
74150558 0 010414 824 776littleendiangcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
75278586 0 010494 824 776littleendiangcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2032583128 0 018349 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
2032903128 0 018349 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
2033003128 0 018349 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
2034443056 0 016981 856 744reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
2036243128 0 018349 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
2077743040 0 017021 856 744reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
2077943112 0 018365 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
2077943112 0 018365 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
2078043112 0 018365 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
2078123112 0 018365 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
2084103192 0 018381 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
2084143192 0 018381 856 744reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
2084243192 0 018381 856 744reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
2084303192 0 018381 856 744reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
2087463544 0 019301 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
2091123640 0 019685 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
2116981020 0 013723 832 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
216740777 0 010694 824 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2929022328 0 018197 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
2960242424 0 018821 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
3253222168 0 017757 856 744reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
3253702168 0 017757 856 744reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
3253742168 0 017757 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
3255202168 0 017757 856 744reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
349758799 0 09814 808 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3702981033 0 010910 824 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

Test failure

Implementation: littleendian
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer littleendian
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer littleendian
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sse
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sse
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ssealt
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ssealt