Implementation notes: amd64, genji548, crypto_aead/aes128otrsv3

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: aes128otrsv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1081613088 0 031973 856 1104ni_p7m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1082213024 0 032549 856 1104ni_p7m2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
1083013024 0 032021 856 1104ni_p7m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1086013088 0 032261 856 1104ni_p7m2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1096213728 0 032613 856 1104ni_p8m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1096813600 0 033125 856 1104ni_p8m2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
1096813632 0 032629 856 1104ni_p8m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1097413696 0 032869 856 1104ni_p8m2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1105212016 0 030397 856 1040ni_p7m2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
1105212592 0 030909 856 1040ni_p7m2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
1105412016 0 030397 856 1040ni_p7m2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1105812592 0 030909 856 1040ni_p7m2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
1105812016 0 030397 856 1040ni_p7m2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
1106412592 0 030909 856 1040ni_p7m2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1107212592 0 030909 856 1040ni_p7m2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
1107212080 0 030429 856 1040ni_p7m2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
1107413152 0 030261 856 1040ni_p7m2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
1108017718 0 033017 816 1072ni_p8m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1108612016 0 030397 856 1040ni_p7m2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
1109016774 0 032073 816 1072ni_p7m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1109612768 0 031485 856 1040ni_p7m2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
1110812080 0 030429 856 1040ni_p7m2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
1110812080 0 030429 856 1040ni_p7m2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
1110812080 0 030429 856 1040ni_p7m2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
1111011814 0 024380 808 1072ni_p7m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1111412768 0 031485 856 1040ni_p7m2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
1111613152 0 030205 856 1040ni_p7m2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1112012768 0 031485 856 1040ni_p7m2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
1113022288 0 041293 856 1104ni_p7m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1113222352 0 041533 856 1104ni_p7m1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1113422352 0 041245 856 1104ni_p7m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1113622624 0 042157 856 1104ni_p8m1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
1113822624 0 041629 856 1104ni_p8m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1114012768 0 031485 856 1040ni_p7m2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
1114022704 0 041885 856 1104ni_p8m1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1114022704 0 041597 856 1104ni_p8m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1115613360 0 031677 856 1040ni_p8m2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
1116013360 0 031677 856 1040ni_p8m2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
1116213888 0 030997 856 1040ni_p8m2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
1116422288 0 041821 856 1104ni_p7m1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
1116612880 0 031261 856 1040ni_p8m2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1116612880 0 031261 856 1040ni_p8m2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
1116812880 0 031261 856 1040ni_p8m2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
1116812880 0 031261 856 1040ni_p8m2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
1117813360 0 031677 856 1040ni_p8m2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
1118013360 0 031677 856 1040ni_p8m2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1118813504 0 032221 856 1040ni_p8m2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
1119412848 0 031197 856 1040ni_p8m2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
1119612848 0 031197 856 1040ni_p8m2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
1119813504 0 032221 856 1040ni_p8m2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
1120620902 0 033468 808 1072ni_p8m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1120813504 0 032221 856 1040ni_p8m2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
1121420310 0 032876 808 1072ni_p7m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1121812848 0 031197 856 1040ni_p8m2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
1122025398 0 040697 816 1072ni_p7m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1123213504 0 032221 856 1040ni_p8m2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
1123412848 0 031197 856 1040ni_p8m2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
1123811013 0 023548 808 1072ni_p7m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1125412422 0 024988 808 1072ni_p8m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1127222368 0 041093 856 1040ni_p8m1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
1128422816 0 039949 856 1040ni_p8m1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
1128422368 0 041093 856 1040ni_p8m1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
1128622368 0 041093 856 1040ni_p8m1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
1128622384 0 040709 856 1040ni_p8m1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
1128822368 0 041093 856 1040ni_p8m1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
1130221664 0 040037 856 1040ni_p8m1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
1130222384 0 040709 856 1040ni_p8m1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1130421984 0 040709 856 1040ni_p7m1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
1130621664 0 040037 856 1040ni_p8m1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
1130621728 0 040133 856 1040ni_p8m1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
1130621728 0 040133 856 1040ni_p8m1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
1130822800 0 039877 856 1040ni_p8m1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1131022384 0 040709 856 1040ni_p8m1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
1131221728 0 040133 856 1040ni_p8m1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1131211532 0 024076 808 1072ni_p8m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1131621280 0 039653 856 1040ni_p7m1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
1131622384 0 040709 856 1040ni_p8m1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
1131821888 0 040213 856 1040ni_p7m1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
1132022208 0 039341 856 1040ni_p7m1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
1132021296 0 039701 856 1040ni_p7m1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
1132021296 0 039701 856 1040ni_p7m1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
1132025798 0 041097 816 1072ni_p8m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1132021664 0 040037 856 1040ni_p8m1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
1132221280 0 039653 856 1040ni_p7m1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
1132222192 0 039269 856 1040ni_p7m1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1132221664 0 040037 856 1040ni_p8m1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
1132421888 0 040213 856 1040ni_p7m1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
1132421728 0 040133 856 1040ni_p8m1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
1132821888 0 040213 856 1040ni_p7m1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
1132821296 0 039701 856 1040ni_p7m1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
1133421296 0 039701 856 1040ni_p7m1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1133821984 0 040709 856 1040ni_p7m1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
1133821984 0 040709 856 1040ni_p7m1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
1134021280 0 039653 856 1040ni_p7m1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
1134221280 0 039653 856 1040ni_p7m1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
1135021984 0 040709 856 1040ni_p7m1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
1135221888 0 040213 856 1040ni_p7m1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1137419453 0 031996 808 1072ni_p7m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1137820034 0 032580 808 1072ni_p8m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1164614080 0 031133 856 1040ni_p8m2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
144347492 0 019124 792 1072ni_p8m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1445215807 0 027444 792 1072ni_p8m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
145407166 0 018804 792 1072ni_p7m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1459615486 0 027124 792 1072ni_p7m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
8508020642 4392 32035961 5216 1232refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
924726559 4392 32019172 5208 1232refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
967225987 4392 32018556 5208 1232refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1144024735 4392 32016300 5192 1232refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
12520411656 4416 38430829 5280 1312reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
12520814776 4416 33631885 5280 1216reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
12536611592 4416 38431117 5280 1312reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
12566814568 4416 33631621 5280 1216reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
12623215040 4416 33633389 5280 1216reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
12625615248 4416 33633629 5280 1216reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
12630415248 4416 33633629 5280 1216reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
12636815248 4416 33633629 5280 1216reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
12637615248 4416 33633629 5280 1216reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
12639215336 4416 35233653 5280 1216reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
12639415040 4416 33633389 5280 1216reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
12641815336 4416 35233653 5280 1216reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
12642215040 4416 33633389 5280 1216reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
12644015128 4416 35233845 5280 1216reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
12645215128 4416 35233845 5280 1216reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
12646415128 4416 35233845 5280 1216reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
12649215040 4416 33633389 5280 1216reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
12653815336 4416 35233653 5280 1216reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
12654015128 4416 35233845 5280 1216reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
12668013008 4416 35231893 5280 1280reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
12674012576 4416 35231573 5280 1280reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
12690015336 4416 35233653 5280 1216reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017

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: 10, 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=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ni_p7m2
icc -march=cannonlake -mtune=cannonlake -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=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ni_p8m2
icc -march=cannonlake -mtune=cannonlake -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