Implementation notes: amd64, pmnod003, crypto_aead/riverkeyakv2

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_aead
Primitive: riverkeyakv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
44208134128 0 0138923 832 896generic64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4507475692 0 080539 832 896generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
45326128616 0 0131747 832 896generic64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4621867656 0 070827 832 896generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
46330114179 0 0117790 808 896generic64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
46372127099 0 0129699 832 896generic64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4698865926 0 068587 832 896generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4775855181 0 058846 808 896generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
50484139783 0 0144587 832 896generic64lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
50624173016 0 0166181 856 864generic64icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
50636174000 0 0166941 856 928generic64icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
50814173344 0 0167189 856 928generic64icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
5094677032 0 081883 832 896generic32lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
51202168240 0 0161213 856 928generic32icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
51252117606 0 0121222 808 896generic64lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
5126668532 0 071707 832 896generic32lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
51312166416 0 0159613 856 864generic32icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
51358168960 0 0162837 856 928generic32icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
51748132191 0 0135331 832 896generic64lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
5258656023 0 059686 808 896generic32lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
5271866714 0 069379 832 896generic32lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
53470130992 0 0133603 832 896generic64lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
55156102736 0 1692061 872 928referenceicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
55370170400 0 0163373 856 928generic32lcicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
55396101880 0 1691077 872 864referenceicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
55476179320 0 0172485 856 864generic64lcicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
55614170960 0 0164837 856 928generic32lcicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
55640180576 0 0173517 856 928generic64lcicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
55690180160 0 0174005 856 928generic64lcicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
55812168432 0 0161629 856 864generic32lcicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
56274180680 0 0169635 856 864generic64lcicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
56486178280 0 0167283 856 864generic32lcicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
56486178280 0 0167283 856 864generic32lcicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
56490176392 0 0163527 856 864generic32lcicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
56540180680 0 0169635 856 864generic64lcicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
56594176136 0 0163147 856 864generic32lcicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
56770177152 0 0164131 856 864generic64lcicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
56792177392 0 0164495 856 864generic64lcicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
57166187696 0 0180805 856 928generic64icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
57428187424 0 0179965 856 864generic64icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
57442188344 0 0181013 856 928generic64icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
57612187208 0 0175899 856 864generic64lcicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
57628178544 0 0171245 856 928generic32icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
57664179248 0 0172389 856 928generic32icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
57668176768 0 0169341 856 864generic32icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
57704187208 0 0175899 856 864generic64lcicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
57874184304 0 0173043 856 864generic32lcicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
57878184304 0 0173043 856 864generic32lcicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
58206186720 0 0179261 856 864generic64lcicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
58224174800 0 0167373 856 864generic32lcicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
58326177248 0 0170389 856 928generic32lcicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
58430176768 0 0169469 856 928generic32lcicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
58520187880 0 0180549 856 928generic64lcicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
58666184168 0 0170691 856 864generic64lcicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
58710184376 0 0171039 856 864generic64lcicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
58734187536 0 0180645 856 928generic64lcicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
58896182104 0 0168799 856 864generic32lcicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
59216181880 0 0168435 856 864generic32lcicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
59670181648 0 0170619 856 864generic64icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
59674181648 0 0170619 856 864generic64icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
59774103168 0 1692989 872 864referenceicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
60210104056 0 1693653 872 928referenceicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
60442180168 0 0169171 856 864generic32icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
60706180168 0 0169171 856 864generic32icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
61722179312 0 0166415 856 864generic64icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
61862179056 0 0166035 856 864generic64icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
62220177944 0 0164955 856 864generic32icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
62340178200 0 0165335 856 864generic32icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
64688194704 0 0183411 856 864generic64icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
64754194704 0 0183411 856 864generic64icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
64760190096 0 0178835 856 864generic32icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
64830190096 0 0178835 856 864generic32icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
64958192264 0 0178787 856 864generic64icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
66192187768 0 0174463 856 864generic32icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
66210192488 0 0179151 856 864generic64icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
66242187544 0 0174099 856 864generic32icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
10512062233 0 1664371 848 896referencegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
14734064937 0 070499 832 896compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
18349682440 0 082469 856 928compacticc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
18592882480 0 082693 856 928compacticc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
18656081384 0 080853 856 864compacticc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
18671480668 0 081205 856 928compacticc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
18872281328 0 081389 856 864compacticc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
19012480676 0 081845 856 928compacticc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
19916083984 0 081547 856 864compacticc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
19954083984 0 081547 856 864compacticc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
20167685088 0 080867 856 864compacticc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
202192109904 0 1695299 872 864referenceicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
202252109904 0 1695299 872 864referenceicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
20322083928 0 081459 856 864compacticc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
20344885312 0 081231 856 864compacticc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
20375683928 0 081459 856 864compacticc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
20461684824 0 080659 856 864compacticc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
20559485080 0 081039 856 864compacticc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
22859240638 0 045518 808 896compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
23287652167 0 056739 832 896compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
233518103200 0 1693072 880 928referenceicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
23704450411 0 054875 832 896compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
241512108712 0 1694371 872 864referenceicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
242236108712 0 1694371 872 864referenceicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
268682105248 0 1695856 880 928referenceicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
299162112400 0 1695611 872 864referenceicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
301214112608 0 1695959 872 864referenceicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
337770110520 0 1694187 872 864referenceicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
345350110776 0 1694567 872 864referenceicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
50323257603 0 1658723 848 896referencegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
74709057503 0 1658019 848 896referencegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
84050245436 0 1647350 824 896referencegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
106338063718 552 589463 2192 920refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
106632666310 648 592095 2312 920refnewg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
136651251560 552 574398 2192 920refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
139269253724 648 576435 2304 920refnewg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1424360131764 372 20160258 1948 920reficpc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1426306132356 372 20160746 1948 920reficpc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1434352151064 480 20178846 1992 920refnewicpc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1437232131092 372 20159322 1948 888reficpc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1442266149560 480 20177446 1992 920refnewicpc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1448210150360 480 20177558 1992 888refnewicpc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1451226131588 372 20159394 1948 888reficpc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1458410148920 480 20176542 1992 888refnewicpc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1475836144364 480 20170312 1992 888refnewicpc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1482000128364 372 20155104 1948 888reficpc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1484162146324 480 20172320 1992 888refnewicpc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1487882131404 372 20159248 1948 888reficpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1490584131404 372 20159248 1948 888reficpc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1491418131980 372 20159848 1948 888reficpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1491628150760 480 20178068 1992 888refnewicpc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1491966149384 480 20176668 1992 888refnewicpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1493652127196 372 20153704 1948 888reficpc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1495468150760 480 20178068 1992 888refnewicpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1497456128284 372 20154840 1948 888reficpc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1497694149384 480 20176668 1992 888refnewicpc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1497810129516 372 20156320 1948 888reficpc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1497844147684 480 20173928 1992 888refnewicpc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1497900131980 372 20159848 1948 888reficpc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1559654145644 480 20171824 1992 888refnewicpc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2164516131932 372 20160672 1964 920reficpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2186870149220 480 20176816 2008 920refnewicpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2197304132348 372 20160552 1964 920reficpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2200052147860 480 20175992 2008 920refnewicpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
321986049202 648 571736 2312 920refnewg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
323368047624 552 570315 2200 920refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
578717422714 648 543533 1776 920refnewg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
587247622385 552 543188 1680 920refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910

Compiler output

Implementation: ref
Security model: unknown
Compiler: g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
Keyakv2.cpp: In file included from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: 31 | auto_ptr<UINT8> state;
Keyakv2.cpp: | ^~~~~~~~
Keyakv2.cpp: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/memory:80,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/bits/unique_ptr.h:53:28: note: declared here
Keyakv2.cpp: 53 | template<typename> class auto_ptr;
Keyakv2.cpp: | ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: 31 | auto_ptr<UINT8> state;
Motorist.cpp: | ^~~~~~~~
Motorist.cpp: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/memory:80,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/bits/unique_ptr.h:53:28: note: declared here
Motorist.cpp: 53 | template<typename> class auto_ptr;
Motorist.cpp: | ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: 31 | auto_ptr<UINT8> state;
encrypt.cpp: | ^~~~~~~~
encrypt.cpp: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/memory:80,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/bits/unique_ptr.h:53:28: note: declared here
encrypt.cpp: 53 | template<typename> class auto_ptr;
encrypt.cpp: | ^~~~~~~~

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE refnew
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE refnew
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE refnew
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE refnew

Compiler output

Implementation: ref
Security model: unknown
Compiler: icpc -xAVX -O2 -fomit-frame-pointer
Keyakv2.cpp: In file included from Keyakv2.h(21),
Keyakv2.cpp: from Keyakv2.cpp(16):
Keyakv2.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 89 of "/software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/backward/auto_ptr.h") was declared deprecated
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^
Keyakv2.cpp:
Motorist.cpp: In file included from Motorist.cpp(17):
Motorist.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 89 of "/software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/backward/auto_ptr.h") was declared deprecated
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^
Motorist.cpp:
encrypt.cpp: In file included from Keyakv2.h(21),
encrypt.cpp: from encrypt.cpp(22):
encrypt.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 89 of "/software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/backward/auto_ptr.h") was declared deprecated
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^
encrypt.cpp:

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
icpc -xAVX -O2 -fomit-frame-pointer ref
icpc -xAVX -O3 -fomit-frame-pointer ref
icpc -xCOMMON-AVX512 -O2 -fomit-frame-pointer ref
icpc -xCOMMON-AVX512 -O3 -fomit-frame-pointer ref
icpc -xCORE-AVX-I -O2 -fomit-frame-pointer ref
icpc -xCORE-AVX-I -O3 -fomit-frame-pointer ref
icpc -xCORE-AVX2 -O2 -fomit-frame-pointer ref
icpc -xCORE-AVX2 -O3 -fomit-frame-pointer ref
icpc -xCORE-AVX512 -O2 -fomit-frame-pointer ref
icpc -xCORE-AVX512 -O3 -fomit-frame-pointer ref
icpc -xSSE4.1 -O2 -fomit-frame-pointer ref
icpc -xSSE4.1 -O3 -fomit-frame-pointer ref
icpc -xSSE4.2 -O2 -fomit-frame-pointer ref
icpc -xSSE4.2 -O3 -fomit-frame-pointer ref
icpc -xAVX -O2 -fomit-frame-pointer refnew
icpc -xAVX -O3 -fomit-frame-pointer refnew
icpc -xCOMMON-AVX512 -O2 -fomit-frame-pointer refnew
icpc -xCOMMON-AVX512 -O3 -fomit-frame-pointer refnew
icpc -xCORE-AVX-I -O2 -fomit-frame-pointer refnew
icpc -xCORE-AVX-I -O3 -fomit-frame-pointer refnew
icpc -xCORE-AVX2 -O2 -fomit-frame-pointer refnew
icpc -xCORE-AVX2 -O3 -fomit-frame-pointer refnew
icpc -xCORE-AVX512 -O2 -fomit-frame-pointer refnew
icpc -xCORE-AVX512 -O3 -fomit-frame-pointer refnew
icpc -xSSE4.1 -O2 -fomit-frame-pointer refnew
icpc -xSSE4.1 -O3 -fomit-frame-pointer refnew
icpc -xSSE4.2 -O2 -fomit-frame-pointer refnew
icpc -xSSE4.2 -O3 -fomit-frame-pointer refnew