Implementation notes: amd64, genji239, crypto_hash/gimli24v1

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: gimli24v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
169901568 0 017957 856 776sseicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
169961424 0 017173 856 776sseicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
170181568 0 017605 856 776sseicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
170381424 0 017285 856 776sseicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
184481496 0 017597 856 776ssealticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
184741496 0 017949 856 776ssealticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
184881376 0 017269 856 776ssealticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
185141376 0 017157 856 776ssealticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
188461104 0 016349 856 744sseicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
188501104 0 016349 856 744sseicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
188501104 0 016349 856 744sseicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
188621104 0 016317 856 744sseicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
188641104 0 016317 856 744sseicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
188661104 0 016317 856 744sseicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
188781104 0 016317 856 744sseicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
190001104 0 016349 856 744sseicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
192461216 0 016797 856 744sseicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
192501216 0 016397 856 744sseicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
192521216 0 016797 856 744sseicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
192541216 0 016797 856 744sseicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
192541216 0 016397 856 744sseicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
192581216 0 016397 856 744sseicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
192601216 0 016797 856 744sseicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
192601216 0 016397 856 744sseicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
204261000 0 014917 856 744sseicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
204361000 0 014973 856 744sseicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
208581056 0 016301 856 744ssealticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
208681056 0 016301 856 744ssealticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
208821168 0 016349 856 744ssealticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
208841056 0 016301 856 744ssealticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
208941168 0 016349 856 744ssealticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
209001168 0 016349 856 744ssealticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
209041056 0 016301 856 744ssealticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
209201168 0 016749 856 744ssealticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
209241056 0 016269 856 744ssealticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
209261056 0 016269 856 744ssealticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
209321056 0 016269 856 744ssealticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
209321056 0 016269 856 744ssealticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
209481168 0 016749 856 744ssealticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
211361168 0 016349 856 744ssealticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
211801168 0 016749 856 744ssealticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
21794992 0 014981 856 744ssealticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
21796992 0 014925 856 744ssealticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
24240536 0 010396 808 776ssegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
24504536 0 010396 808 776ssealtgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
247541112 0 013761 816 776ssealtgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
249441112 0 013761 816 776ssegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
25060468 0 09420 792 776ssegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
25710459 0 09420 792 776ssealtgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
26012576 0 010396 808 776ssealtgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
29718577 0 010396 808 776ssegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
324481168 0 016749 856 744ssealticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
569641435 0 014081 816 776littleendiangcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
640522400 0 018013 856 744littleendianicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
640702400 0 018013 856 744littleendianicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
640722400 0 018013 856 744littleendianicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
640882400 0 018013 856 744littleendianicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
650582560 0 018453 856 776littleendianicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
650782528 0 018981 856 776littleendianicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
664802288 0 017517 856 744littleendianicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
664822288 0 017517 856 744littleendianicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
664822288 0 017517 856 744littleendianicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
665362288 0 017517 856 744littleendianicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
676262176 0 016109 856 744littleendianicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
689022560 0 016549 856 744littleendianicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
704003040 0 018821 856 776littleendianicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
704043072 0 019173 856 776littleendianicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
704102816 0 018029 856 744littleendianicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
704222816 0 018029 856 744littleendianicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
704242816 0 018029 856 744littleendianicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
706082816 0 018029 856 744littleendianicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
708722800 0 018061 856 744littleendianicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
708742800 0 018061 856 744littleendianicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
708762800 0 018061 856 744littleendianicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
708862800 0 018061 856 744littleendianicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
72282502 0 09452 792 776littleendiangcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
74322558 0 010356 808 776littleendiangcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
75320586 0 010436 808 776littleendiangcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2032963128 0 018349 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
2032983128 0 018349 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
2033063128 0 018349 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
2033103128 0 018349 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
2077703040 0 017021 856 744reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
2078003112 0 018365 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
2078043112 0 018365 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
2078083112 0 018365 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
2078123112 0 018365 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
2084443192 0 018381 856 744reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
2084463192 0 018381 856 744reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
2084463192 0 018381 856 744reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
2085163192 0 018381 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
2088723544 0 019301 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
2091523640 0 019685 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
2091723056 0 016981 856 744reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
2115821020 0 013665 816 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
216612777 0 010636 808 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2958522328 0 018197 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
2959162424 0 018821 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
3236722168 0 017757 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
3253122168 0 017757 856 744reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
3254062168 0 017757 856 744reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
3254222168 0 017757 856 744reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
350092799 0 09756 792 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3702741033 0 010852 808 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

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