Implementation notes: amd64, genji346, crypto_aead/aes256otrcv3

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: aes256otrcv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
626018317 0 031052 824 1136ni_p8m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
646017830 0 030556 824 1136ni_p7m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
646020722 0 033620 824 1136ni_p8m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
658019192 0 037749 872 1104ni_p8m2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
658019640 0 036925 872 1104ni_p8m2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
658019192 0 037749 872 1104ni_p8m2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
660019192 0 037749 872 1104ni_p8m2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
660019192 0 037749 872 1104ni_p8m2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
662020210 0 033108 824 1136ni_p7m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
662019064 0 037589 872 1104ni_p8m2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
662019064 0 037589 872 1104ni_p8m2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
662019064 0 037589 872 1104ni_p8m2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
664019720 0 038197 872 1104ni_p8m2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
664019064 0 037589 872 1104ni_p8m2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
664019640 0 038517 872 1104ni_p8m2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
664019720 0 038197 872 1104ni_p8m2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
664019512 0 036741 872 1104ni_p8m2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
664019640 0 038517 872 1104ni_p8m2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
664019720 0 038197 872 1104ni_p8m2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
664019720 0 038197 872 1104ni_p8m2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
666018840 0 037397 872 1104ni_p7m2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
666018840 0 037397 872 1104ni_p7m2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
666019640 0 038517 872 1104ni_p8m2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
668018840 0 037397 872 1104ni_p7m2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
668019256 0 038133 872 1104ni_p7m2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
668018840 0 037397 872 1104ni_p7m2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
668019640 0 038517 872 1104ni_p8m2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
670019384 0 037861 872 1104ni_p7m2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
670018680 0 037205 872 1104ni_p7m2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
670019256 0 036541 872 1104ni_p7m2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
670019384 0 037861 872 1104ni_p7m2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
670018680 0 037205 872 1104ni_p7m2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
670019384 0 037861 872 1104ni_p7m2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
670019072 0 037637 872 1104ni_p8m1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
672019256 0 038133 872 1104ni_p7m2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
672019384 0 037861 872 1104ni_p7m2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
672018680 0 037205 872 1104ni_p7m2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
672019072 0 037637 872 1104ni_p8m1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
674018680 0 037205 872 1104ni_p7m2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
674019096 0 036325 872 1104ni_p7m2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
674019632 0 038117 872 1104ni_p8m1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
674019520 0 038405 872 1104ni_p8m1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
674019632 0 038117 872 1104ni_p8m1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
674019072 0 037637 872 1104ni_p8m1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
674018944 0 037477 872 1104ni_p8m1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
676020146 0 033044 824 1136ni_p7m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
676019256 0 038133 872 1104ni_p7m2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
676019256 0 038133 872 1104ni_p7m2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
676019520 0 038405 872 1104ni_p8m1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
676019632 0 038117 872 1104ni_p8m1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
676018944 0 037477 872 1104ni_p8m1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
676019520 0 038405 872 1104ni_p8m1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
676018944 0 037477 872 1104ni_p8m1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
676019600 0 036893 872 1104ni_p8m1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
676018944 0 037477 872 1104ni_p8m1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
676019520 0 038405 872 1104ni_p8m1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
678017787 0 030524 824 1136ni_p7m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
678019072 0 037637 872 1104ni_p8m1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
678019376 0 036613 872 1104ni_p8m1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
678019632 0 038117 872 1104ni_p8m1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
680025482 0 040577 832 1136ni_p8m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
684018291 0 031020 824 1136ni_p8m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
686020618 0 033516 824 1136ni_p8m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
692025346 0 040441 832 1136ni_p8m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
696024642 0 039737 832 1136ni_p7m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
696024674 0 039769 832 1136ni_p7m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
704018816 0 037381 872 1104ni_p7m1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
706019360 0 037845 872 1104ni_p7m1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
706019360 0 037845 872 1104ni_p7m1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
706018656 0 037189 872 1104ni_p7m1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
706018816 0 037381 872 1104ni_p7m1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
706018816 0 037381 872 1104ni_p7m1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
708018656 0 037189 872 1104ni_p7m1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
708019360 0 037845 872 1104ni_p7m1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
708018656 0 037189 872 1104ni_p7m1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
708018816 0 037381 872 1104ni_p7m1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
708019360 0 037845 872 1104ni_p7m1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
710019232 0 038117 872 1104ni_p7m1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
710019232 0 038117 872 1104ni_p7m1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
710019232 0 038117 872 1104ni_p7m1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
710018656 0 037189 872 1104ni_p7m1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
710019232 0 038117 872 1104ni_p7m1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
712018976 0 036213 872 1104ni_p7m1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
718019120 0 036413 872 1104ni_p7m1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
1294014927 0 026708 808 1136ni_p8m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1346014834 0 026612 808 1136ni_p8m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1372014536 0 026324 808 1136ni_p7m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1374014614 0 026404 808 1136ni_p7m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1087605676 4392 24018556 5224 1136refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1111608444 4400 24023355 5224 1104refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1116804785 4392 24017540 5224 1136refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
11296013836 4392 24028921 5232 1136refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1324207555 4400 24022763 5224 1120refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1327007363 4400 24021979 5224 1120refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1327007363 4400 24021979 5224 1120refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1336004446 4400 24016337 5216 1104refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1363803908 4392 24015620 5208 1136refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
18956010576 4416 25627829 5296 1120reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
18978010352 4416 25627549 5296 1120reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
18978010888 4416 25629381 5296 1120reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
18980010888 4416 25629381 5296 1120reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
18986010888 4416 25629381 5296 1120reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
18986010888 4416 25629381 5296 1120reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
18990011520 4416 25629981 5296 1120reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
18994011520 4416 25629981 5296 1120reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
19006011080 4416 25629605 5296 1120reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
19006011520 4416 25629981 5296 1120reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
19012011520 4416 25629981 5296 1120reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
19020011080 4416 25629605 5296 1120reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
19022011080 4416 25629605 5296 1120reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
19040011312 4416 25630173 5296 1120reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
19068011312 4416 25630173 5296 1120reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
19070011080 4416 25629605 5296 1120reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
19080011312 4416 25630173 5296 1120reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
19116011312 4416 25630173 5296 1120reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017

Test failure

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

Number of similar (compiler,implementation) pairs: 30, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ni_p7m1
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ni_p7m1
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ni_p7m1
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ni_p7m1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ni_p7m1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ni_p7m1
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ni_p7m2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ni_p7m2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ni_p7m2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ni_p7m2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ni_p7m2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ni_p7m2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ni_p8m1
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ni_p8m1
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ni_p8m1
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ni_p8m1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ni_p8m1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ni_p8m1
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ni_p8m2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ni_p8m2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ni_p8m2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ni_p8m2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ni_p8m2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ni_p8m2
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

Compiler output

Implementation: ni_p7m1
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.c: In file included from encrypt.c:33:
encrypt.c: In file included from ./otr.h:30:
encrypt.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/x86intrin.h:27:
encrypt.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:30:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
encrypt.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
encrypt.c: ^
encrypt.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:38:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
encrypt.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
encrypt.c: ^
encrypt.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:41:10: error: use of unknown builtin '__builtin_ia32_bsrsi' [-Wimplicit-function-declaration]
encrypt.c: return __builtin_ia32_bsrsi (__X);
encrypt.c: ^
encrypt.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:46:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
encrypt.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
encrypt.c: ^
encrypt.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:62:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
encrypt.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
encrypt.c: ^
encrypt.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:69:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
encrypt.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
encrypt.c: ^
encrypt.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:76:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
encrypt.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
encrypt.c: ^
encrypt.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:91:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p7m1
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p7m1
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p7m1
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p7m1
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p7m1
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p7m2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p7m2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p7m2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p7m2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p7m2
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p8m1
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p8m1
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p8m1
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p8m1
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p8m1
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p8m2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p8m2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p8m2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p8m2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ni_p8m2

Compiler output

Implementation: ni_p7m1
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
encrypt.c: encrypt.c(657): warning #266: function "malloc" declared implicitly
encrypt.c: ptp = (block *)malloc(sizeof(block)*(2*PIPE));
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(831): warning #266: function "free" declared implicitly
encrypt.c: if (adproc == AUTHF){ free(ptp); }
encrypt.c: ^
encrypt.c:

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer ni_p7m1
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer ni_p7m1
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ni_p7m1
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ni_p7m1
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer ni_p7m1
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer ni_p7m1
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer ni_p7m1
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer ni_p7m1
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer ni_p7m1
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer ni_p7m1
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer ni_p7m1
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer ni_p7m1
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer ni_p7m1
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer ni_p7m1
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ni_p7m1
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ni_p7m1
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer ni_p7m1
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer ni_p7m1
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer ni_p7m1
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer ni_p7m1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ni_p7m1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ni_p7m1
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer ni_p7m1
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer ni_p7m1
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer ni_p7m2
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer ni_p7m2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ni_p7m2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ni_p7m2
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer ni_p7m2
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer ni_p7m2
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer ni_p7m2
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer ni_p7m2
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer ni_p7m2
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer ni_p7m2
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer ni_p7m2
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer ni_p7m2
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer ni_p7m2
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer ni_p7m2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ni_p7m2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ni_p7m2
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer ni_p7m2
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer ni_p7m2
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer ni_p7m2
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer ni_p7m2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ni_p7m2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ni_p7m2
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer ni_p7m2
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer ni_p7m2
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer ni_p8m1
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer ni_p8m1
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ni_p8m1
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ni_p8m1
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer ni_p8m1
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer ni_p8m1
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer ni_p8m1
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer ni_p8m1
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer ni_p8m1
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer ni_p8m1
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer ni_p8m1
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer ni_p8m1
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer ni_p8m1
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer ni_p8m1
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ni_p8m1
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ni_p8m1
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer ni_p8m1
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer ni_p8m1
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer ni_p8m1
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer ni_p8m1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ni_p8m1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ni_p8m1
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer ni_p8m1
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer ni_p8m1
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer ni_p8m2
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer ni_p8m2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ni_p8m2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ni_p8m2
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer ni_p8m2
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer ni_p8m2
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer ni_p8m2
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer ni_p8m2
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer ni_p8m2
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer ni_p8m2
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer ni_p8m2
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer ni_p8m2
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer ni_p8m2
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer ni_p8m2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ni_p8m2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ni_p8m2
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer ni_p8m2
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer ni_p8m2
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer ni_p8m2
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer ni_p8m2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ni_p8m2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ni_p8m2
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer ni_p8m2
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer ni_p8m2