Implementation notes: amd64, genji262, crypto_aead/aes256otrsv3

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: aes256otrsv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1456420346 0 032924 792 1136ni_p8m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1458621614 0 034364 792 1136ni_p8m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1460812608 0 030925 840 1104ni_p7m2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1460812064 0 030445 840 1104ni_p7m2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1460812064 0 030445 840 1104ni_p7m2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
1460812064 0 030445 840 1104ni_p7m2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
1460812608 0 030925 840 1104ni_p7m2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1463012608 0 031325 840 1104ni_p7m2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1463012608 0 030925 840 1104ni_p7m2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1463012064 0 030445 840 1104ni_p7m2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
1463012608 0 031325 840 1104ni_p7m2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1463012608 0 030925 840 1104ni_p7m2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1463012096 0 030445 840 1104ni_p7m2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
1465220990 0 033740 792 1136ni_p7m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1465212096 0 030445 840 1104ni_p7m2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
1465212096 0 030445 840 1104ni_p7m2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
1465212816 0 029869 840 1104ni_p7m2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
1465212912 0 030021 840 1104ni_p7m2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1467419804 0 032380 792 1136ni_p7m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1467412608 0 031325 840 1104ni_p7m2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1467412608 0 031325 840 1104ni_p7m2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
1471825592 0 039865 800 1136ni_p7m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1471826520 0 040793 800 1136ni_p8m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1471812552 0 030941 840 1104ni_p8m2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
1474013160 0 031485 840 1104ni_p8m2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1474012456 0 030813 840 1104ni_p8m2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
1474013096 0 031821 840 1104ni_p8m2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1474013160 0 031485 840 1104ni_p8m2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1474012456 0 030813 840 1104ni_p8m2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
1474013096 0 031821 840 1104ni_p8m2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1474013160 0 031485 840 1104ni_p8m2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1474012456 0 030813 840 1104ni_p8m2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
1476213096 0 031821 840 1104ni_p8m2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1476213160 0 030221 840 1104ni_p8m2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
1476213432 0 030549 840 1104ni_p8m2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1476212456 0 030813 840 1104ni_p8m2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
1476213096 0 031821 840 1104ni_p8m2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
1478422240 0 040573 840 1104ni_p8m1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1478421608 0 039989 840 1104ni_p8m1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
1478422280 0 041013 840 1104ni_p8m1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1478421608 0 039989 840 1104ni_p8m1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
1480617256 0 031529 800 1136ni_p7m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1480622280 0 041013 840 1104ni_p8m1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1480622280 0 041013 840 1104ni_p8m1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1480622240 0 040573 840 1104ni_p8m1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1480621608 0 039989 840 1104ni_p8m1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
1480622552 0 039693 840 1104ni_p8m1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1480622240 0 040573 840 1104ni_p8m1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1480621608 0 039989 840 1104ni_p8m1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
1480622240 0 040573 840 1104ni_p8m1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1480612552 0 030941 840 1104ni_p8m2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
1482821184 0 039557 840 1104ni_p7m1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
1482821808 0 038885 840 1104ni_p7m1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
1482821256 0 039661 840 1104ni_p7m1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
1482821712 0 040125 840 1104ni_p8m1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1482822344 0 039429 840 1104ni_p8m1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
1482821712 0 040125 840 1104ni_p8m1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
1482821712 0 040125 840 1104ni_p8m1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
1482822280 0 041013 840 1104ni_p8m1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
1485021256 0 039661 840 1104ni_p7m1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
1485021848 0 040173 840 1104ni_p7m1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1485021184 0 039557 840 1104ni_p7m1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
1485021256 0 039661 840 1104ni_p7m1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1485021920 0 039053 840 1104ni_p7m1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1485021840 0 040565 840 1104ni_p7m1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1485021848 0 040173 840 1104ni_p7m1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1485021184 0 039557 840 1104ni_p7m1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
1485021256 0 039661 840 1104ni_p7m1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
1485021184 0 039557 840 1104ni_p7m1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
1485021840 0 040565 840 1104ni_p7m1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
1485021848 0 040173 840 1104ni_p7m1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1485021712 0 040125 840 1104ni_p8m1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
1485013214 0 025964 792 1136ni_p8m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1487221840 0 040565 840 1104ni_p7m1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1487221848 0 040173 840 1104ni_p7m1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1487221840 0 040565 840 1104ni_p7m1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1487212069 0 024644 792 1136ni_p8m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1498211518 0 024100 792 1136ni_p7m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1513612096 0 030445 840 1104ni_p7m2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
1515818136 0 032409 800 1136ni_p8m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1526812552 0 030941 840 1104ni_p8m2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1546613160 0 031485 840 1104ni_p8m2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1577412552 0 030941 840 1104ni_p8m2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
1676412670 0 025420 792 1136ni_p7m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1975615928 0 027572 776 1136ni_p8m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
199547523 0 019172 776 1136ni_p8m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2010815582 0 027236 776 1136ni_p7m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
201747192 0 018836 776 1136ni_p7m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
11431213978 4400 32028739 5192 1184refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
11979022340 4392 32036625 5200 1232refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1238167025 4392 32019804 5192 1232refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1277106049 4392 32018668 5192 1232refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
13369412613 4400 32027699 5192 1200refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
13411212445 4400 32026931 5192 1200refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
13426612445 4400 32026931 5192 1200refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1352126484 4400 32018257 5184 1184refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1590824756 4392 32016332 5176 1232refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
18777015248 4416 33633629 5264 1216reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
18781415248 4416 33633629 5264 1216reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
18783615336 4416 35233653 5264 1216reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
18785815128 4416 35233845 5264 1216reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
18790215336 4416 35233653 5264 1216reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
18792415248 4416 33633629 5264 1216reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
18794615040 4416 33633389 5264 1216reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
18796815128 4416 35233845 5264 1216reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
18799015040 4416 33633389 5264 1216reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
18799015336 4416 35233653 5264 1216reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
18801215248 4416 33633629 5264 1216reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
18805615040 4416 33633389 5264 1216reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
18810015336 4416 35233653 5264 1216reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
18814414568 4416 33631621 5264 1216reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
18827615128 4416 35233845 5264 1216reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
18843014776 4416 33631885 5264 1216reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
18913415040 4416 33633389 5264 1216reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
19091615128 4416 35233845 5264 1216reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017

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