Implementation notes: amd64, genji262, crypto_aead/grain128aead

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: grain128aead
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2806326663 0 021941 816 872opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2878926812 0 021805 816 856opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3324423101 0 014882 800 896opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3427827037 0 021717 816 872opt32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3432007037 0 021717 816 872opt32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3432884143 0 016155 808 856opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
34793013984 0 032963 864 864opt32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
34793014080 0 032659 864 864opt32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
34799614080 0 032659 864 864opt32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
34806214080 0 032659 864 864opt32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
34832613984 0 032963 864 864opt32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
34848014080 0 032659 864 864opt32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
35549813808 0 032451 864 864opt32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
35552013808 0 032451 864 864opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
35690613840 0 031211 864 864opt32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
36049213952 0 032563 864 864opt32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
36062413952 0 032563 864 864opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
36071213952 0 032563 864 864opt32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
36113013952 0 032563 864 864opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
36269214000 0 031315 864 864opt32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
36883013984 0 032963 864 864opt32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
36889613984 0 032963 864 864opt32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
3692263532 0 016423 824 896opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
37543013808 0 032451 864 864opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
37571613808 0 032451 864 864opt32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
5517608820 0 023343 824 896opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
7718923757 0 016815 824 896opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
910892411940 0 026541 832 904refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
959013018700 0 033149 816 864refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
978126613470 0 027485 816 880refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
982355013470 0 027485 816 880refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
998377622457 0 034573 816 880refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1027818022992 0 041659 864 872reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
1028918022992 0 041659 864 872reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1030937622992 0 041659 864 872reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
1043985823024 0 041659 864 872reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
1044454423024 0 041659 864 872reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
1044579823024 0 041659 864 872reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
1046474023024 0 041659 864 872reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
1055060621088 0 040091 864 872reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1055146421088 0 040091 864 872reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1055573221424 0 040027 864 872reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1055813021424 0 040027 864 872reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1055848221088 0 040091 864 872reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1056512621088 0 040091 864 872reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
1056616021424 0 040027 864 872reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1057126421424 0 040027 864 872reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1259605622992 0 041659 864 872reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
1352920823096 0 040491 864 872reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1380159023256 0 040595 864 872reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
517809165411 0 018410 816 904refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
570246604040 0 016874 816 904refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
665726606261 0 018091 808 864refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
690253523437 0 015242 800 904refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

Test failure

Implementation: opt32
Security model: unknown
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 opt32
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer opt32
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer opt32
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer opt32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer opt32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer opt32
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ref