Implementation notes: amd64, genji346, crypto_aead/aes128otrcv3

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: aes128otrcv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
492017205 0 029940 824 1072ni_p8m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
510018944 0 037421 872 1040ni_p7m2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
510018944 0 037421 872 1040ni_p7m2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
510018986 0 031876 824 1072ni_p8m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
512016711 0 029436 824 1072ni_p7m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
512018480 0 037037 872 1040ni_p7m2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
512018480 0 037037 872 1040ni_p7m2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
512019344 0 036629 872 1040ni_p7m2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
512018944 0 037421 872 1040ni_p7m2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
512018480 0 037037 872 1040ni_p7m2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
512018480 0 037037 872 1040ni_p7m2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
514018944 0 037421 872 1040ni_p7m2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
514019408 0 036637 872 1040ni_p7m2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
516018592 0 037117 872 1040ni_p7m2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
516018592 0 037117 872 1040ni_p7m2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
516018592 0 037117 872 1040ni_p7m2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
520019168 0 038045 872 1040ni_p7m2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
520019168 0 038045 872 1040ni_p7m2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
520018592 0 037117 872 1040ni_p7m2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
522019168 0 038045 872 1040ni_p7m2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
522019168 0 038045 872 1040ni_p7m2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
528018434 0 031324 824 1072ni_p7m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
528018968 0 037533 872 1040ni_p8m2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
528018968 0 037533 872 1040ni_p8m2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
528018968 0 037533 872 1040ni_p8m2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
530022138 0 037225 832 1072ni_p8m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
530018968 0 037533 872 1040ni_p8m2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
532018968 0 037501 872 1040ni_p8m2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
532018968 0 037501 872 1040ni_p8m2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
534019816 0 037109 872 1040ni_p8m2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
534018968 0 037501 872 1040ni_p8m2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
534018968 0 037501 872 1040ni_p8m2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
536019584 0 038469 872 1040ni_p8m2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
536019552 0 038037 872 1040ni_p8m2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
536019552 0 038037 872 1040ni_p8m2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
536019816 0 037053 872 1040ni_p8m2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
536019552 0 038037 872 1040ni_p8m2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
536019584 0 038469 872 1040ni_p8m2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
536019552 0 038037 872 1040ni_p8m2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
538016675 0 029412 824 1072ni_p7m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
538018912 0 037485 872 1040ni_p8m1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
538019584 0 038469 872 1040ni_p8m2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
538019584 0 038469 872 1040ni_p8m2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
540018912 0 037485 872 1040ni_p8m1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
542018912 0 037485 872 1040ni_p8m1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
542019512 0 038005 872 1040ni_p8m1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
544021410 0 036497 832 1072ni_p7m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
544019512 0 038005 872 1040ni_p8m1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
544019512 0 038005 872 1040ni_p8m1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
544019664 0 036909 872 1040ni_p8m1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
544019512 0 038005 872 1040ni_p8m1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
544017183 0 029908 824 1072ni_p8m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
546018912 0 037453 872 1040ni_p8m1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
546019744 0 037045 872 1040ni_p8m1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
546019528 0 038421 872 1040ni_p8m1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
546018858 0 031748 824 1072ni_p8m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
546021922 0 037009 832 1072ni_p8m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
548019528 0 038421 872 1040ni_p8m1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
548018912 0 037453 872 1040ni_p8m1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
548019528 0 038421 872 1040ni_p8m1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
550019528 0 038421 872 1040ni_p8m1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
550018912 0 037453 872 1040ni_p8m1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
554019304 0 036541 872 1040ni_p7m1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
554018370 0 031260 824 1072ni_p7m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
554021282 0 036369 832 1072ni_p7m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
554018912 0 037485 872 1040ni_p8m1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
556018584 0 037117 872 1040ni_p7m1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
558018616 0 037181 872 1040ni_p7m1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
558018616 0 037181 872 1040ni_p7m1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
558019184 0 038069 872 1040ni_p7m1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
558018912 0 037453 872 1040ni_p8m1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
560019184 0 038069 872 1040ni_p7m1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
560019152 0 037637 872 1040ni_p7m1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
560018616 0 037181 872 1040ni_p7m1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
560018584 0 037117 872 1040ni_p7m1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
560019256 0 036549 872 1040ni_p7m1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
560019184 0 038069 872 1040ni_p7m1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
560019152 0 037637 872 1040ni_p7m1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
560018584 0 037117 872 1040ni_p7m1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
560018616 0 037181 872 1040ni_p7m1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
562019184 0 038069 872 1040ni_p7m1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
562019152 0 037637 872 1040ni_p7m1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
564018584 0 037117 872 1040ni_p7m1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
568019152 0 037637 872 1040ni_p7m1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
1010014755 0 026532 808 1072ni_p8m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1040014662 0 026436 808 1072ni_p8m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1070014442 0 026212 808 1072ni_p7m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1072014364 0 026132 808 1072ni_p7m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
842205676 4392 24018540 5224 1136refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
864808444 4400 24023355 5224 1104refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
872404785 4392 24017524 5224 1136refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
8850013836 4392 24028905 5232 1136refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1006007555 4400 24022747 5224 1120refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1007207363 4400 24021963 5224 1120refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1009407363 4400 24021963 5224 1120refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1015004446 4400 24016337 5216 1104refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1039603908 4392 24015620 5208 1136refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
14102010888 4416 25629381 5296 1120reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
14104010888 4416 25629381 5296 1120reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
14104010352 4416 25627549 5296 1120reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
14114010888 4416 25629381 5296 1120reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
14122011080 4416 25629605 5296 1120reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
14124010576 4416 25627829 5296 1120reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
14126010888 4416 25629381 5296 1120reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
14130011080 4416 25629605 5296 1120reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
14134011520 4416 25629981 5296 1120reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
14138011520 4416 25629981 5296 1120reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
14138011520 4416 25629981 5296 1120reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
14140011080 4416 25629605 5296 1120reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
14148011520 4416 25629981 5296 1120reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
14154011312 4416 25630173 5296 1120reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
14158011312 4416 25630173 5296 1120reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
14158011312 4416 25630173 5296 1120reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
14168011080 4416 25629605 5296 1120reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
14170011312 4416 25630173 5296 1120reficc_-march=broadwell_-mtune=broadwell_-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