Implementation notes: amd64, genji548, crypto_hash/gimli24v1

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: gimli24v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
169961568 0 017957 856 776sseicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
170021568 0 017605 856 776sseicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
170021424 0 017173 856 776sseicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
170061424 0 017285 856 776sseicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
184601496 0 017949 856 776ssealticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
184901376 0 017157 856 776ssealticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
184961376 0 017269 856 776ssealticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
185061496 0 017597 856 776ssealticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
188061104 0 016349 856 744sseicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
188421104 0 016317 856 744sseicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
188501104 0 016349 856 744sseicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
188541104 0 016317 856 744sseicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
188681104 0 016317 856 744sseicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
188681104 0 016349 856 744sseicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
189981104 0 016317 856 744sseicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
192141216 0 016797 856 744sseicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
192481216 0 016397 856 744sseicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
192521216 0 016397 856 744sseicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
192541216 0 016397 856 744sseicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
192621216 0 016797 856 744sseicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
192621216 0 016397 856 744sseicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
192661216 0 016797 856 744sseicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
196381216 0 016797 856 744sseicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
204261000 0 014973 856 744sseicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
204301000 0 014917 856 744sseicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
208621168 0 016349 856 744ssealticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
208781056 0 016301 856 744ssealticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
208801168 0 016349 856 744ssealticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
208801056 0 016301 856 744ssealticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
208881168 0 016349 856 744ssealticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
209021168 0 016349 856 744ssealticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
209081168 0 016749 856 744ssealticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
209201056 0 016269 856 744ssealticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
209221056 0 016301 856 744ssealticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
209261056 0 016269 856 744ssealticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
209261056 0 016269 856 744ssealticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
209261168 0 016749 856 744ssealticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
209281056 0 016269 856 744ssealticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
209481168 0 016749 856 744ssealticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
209621168 0 016749 856 744ssealticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
21794992 0 014925 856 744ssealticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
21838992 0 014981 856 744ssealticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
232061056 0 016301 856 744ssealticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
236501104 0 016349 856 744sseicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
24238536 0 010396 808 776ssegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
24512536 0 010396 808 776ssealtgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
24536577 0 010396 808 776ssegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
247781112 0 013761 816 776ssealtgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
24886468 0 09420 792 776ssegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
249261112 0 013761 816 776ssegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
25726459 0 09420 792 776ssealtgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
26026576 0 010396 808 776ssealtgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
569661435 0 014081 816 776littleendiangcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
640722400 0 018013 856 744littleendianicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
640742400 0 018013 856 744littleendianicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
640782400 0 018013 856 744littleendianicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
640802400 0 018013 856 744littleendianicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
650542560 0 018453 856 776littleendianicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
652742528 0 018981 856 776littleendianicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
665062288 0 017517 856 744littleendianicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
665062288 0 017517 856 744littleendianicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
665062288 0 017517 856 744littleendianicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
665102288 0 017517 856 744littleendianicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
675822176 0 016109 856 744littleendianicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
688922560 0 016549 856 744littleendianicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
703782816 0 018029 856 744littleendianicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
704043040 0 018821 856 776littleendianicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
704102816 0 018029 856 744littleendianicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
704123072 0 019173 856 776littleendianicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
704182816 0 018029 856 744littleendianicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
704202816 0 018029 856 744littleendianicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
708362800 0 018061 856 744littleendianicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
708602800 0 018061 856 744littleendianicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
708702800 0 018061 856 744littleendianicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
708862800 0 018061 856 744littleendianicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
72584502 0 09452 792 776littleendiangcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
74050558 0 010356 808 776littleendiangcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
75292586 0 010436 808 776littleendiangcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
2032503128 0 018349 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
2032803128 0 018349 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
2032923128 0 018349 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
2034363056 0 016981 856 744reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
2065863128 0 018349 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
2077803112 0 018365 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
2077823040 0 017021 856 744reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
2077983112 0 018365 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
2078043112 0 018365 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
2078263112 0 018365 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
2084243192 0 018381 856 744reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
2084363192 0 018381 856 744reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
2084703192 0 018381 856 744reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
2084723192 0 018381 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
2087983544 0 019301 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
2093223640 0 019685 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
2115921020 0 013665 816 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
216676777 0 010636 808 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
2931122424 0 018821 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
2958522328 0 018197 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
3253282168 0 017757 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
3253342168 0 017757 856 744reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
3254482168 0 017757 856 744reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
3254962168 0 017757 856 744reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
351238799 0 09756 792 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
3697361033 0 010852 808 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017

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