Implementation notes: amd64, pmnod003, crypto_aead/aes256otrcv3

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_aead
Primitive: aes256otrcv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
755424706 0 040203 848 1136ni_p7m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
774219736 0 038885 872 1168ni_p7m2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
775019880 0 038933 872 1168ni_p7m2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
776418680 0 037195 872 1104ni_p7m2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
783418680 0 037195 872 1104ni_p7m2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
783618048 0 030790 840 1136ni_p7m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
783618840 0 037387 872 1104ni_p7m2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
785219272 0 038517 872 1168ni_p7m2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
785219096 0 036315 872 1104ni_p7m2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
786219256 0 036531 872 1104ni_p7m2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
786619256 0 038141 872 1104ni_p7m2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
789819384 0 037853 872 1104ni_p7m2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
790824946 0 040443 848 1136ni_p7m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
791225282 0 040779 848 1136ni_p8m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
792018840 0 037387 872 1104ni_p7m2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
792419416 0 038133 872 1168ni_p7m2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
794620082 0 032846 840 1136ni_p7m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
798218480 0 031222 840 1136ni_p8m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
802418241 0 030982 840 1136ni_p7m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
805020008 0 039157 872 1168ni_p8m2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
806218656 0 037179 872 1104ni_p7m1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
806620120 0 039173 872 1168ni_p8m2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
807618816 0 037371 872 1104ni_p7m1icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
808418816 0 037371 872 1104ni_p7m1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
809225354 0 040851 848 1136ni_p8m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
810419192 0 037739 872 1104ni_p8m2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
810619664 0 038725 872 1168ni_p7m1icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
811218749 0 031494 840 1136ni_p8m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
813019192 0 037739 872 1104ni_p8m2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
813219120 0 036403 872 1104ni_p7m1icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
813419064 0 037579 872 1104ni_p8m2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
814418656 0 037179 872 1104ni_p7m1icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
814419552 0 038709 872 1168ni_p7m1icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
814619064 0 037579 872 1104ni_p8m2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
815220370 0 033134 840 1136ni_p7m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
815219360 0 037837 872 1104ni_p7m1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
816019232 0 038125 872 1104ni_p7m1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
816419376 0 038101 872 1168ni_p7m1icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
816819248 0 038501 872 1168ni_p7m1icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
817618976 0 036203 872 1104ni_p7m1icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
817819640 0 038885 872 1168ni_p8m2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
818219752 0 038469 872 1168ni_p8m2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
820819072 0 037627 872 1104ni_p8m1icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
820819376 0 036603 872 1104ni_p8m1icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
820819720 0 038189 872 1104ni_p8m2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
822420434 0 033198 840 1136ni_p8m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
822419640 0 038525 872 1104ni_p8m2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
822818944 0 037467 872 1104ni_p8m1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
823419512 0 036731 872 1104ni_p8m2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
823419640 0 036915 872 1104ni_p8m2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
824418944 0 037467 872 1104ni_p8m1icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
824619808 0 038965 872 1168ni_p8m1icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
826619072 0 037627 872 1104ni_p8m1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
827019112 0 036471 872 1104ni_p7m2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
827419920 0 038981 872 1168ni_p8m1icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
827819520 0 038413 872 1104ni_p8m1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
827819632 0 038109 872 1104ni_p8m1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
828019272 0 036703 872 1104ni_p7m2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
828819600 0 036883 872 1104ni_p8m1icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
829419528 0 036887 872 1104ni_p8m2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
831219664 0 038389 872 1168ni_p8m1icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
831419520 0 038773 872 1168ni_p8m1icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
832019656 0 037087 872 1104ni_p8m2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
834420818 0 033582 840 1136ni_p8m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
842619392 0 036759 872 1104ni_p8m1icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
842619616 0 037055 872 1104ni_p8m1icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
854418992 0 036359 872 1104ni_p7m1icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
855219136 0 036575 872 1104ni_p7m1icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1343814974 0 026798 824 1136ni_p8m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1351815064 0 026894 824 1136ni_p8m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1367814674 0 026494 824 1136ni_p7m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1383414762 0 026590 824 1136ni_p7m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1051065484 4392 24018230 5240 1136refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
10595412860 4392 24028355 5248 1136refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1166144717 4392 24017478 5240 1136refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1320343886 4392 24015646 5224 1136refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
17014410576 4416 25627819 5296 1120reficc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
17053610352 4416 25627539 5296 1120reficc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
17111810576 4416 25627975 5296 1120reficc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
17118610368 4416 25627695 5296 1120reficc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
17155210888 4416 25629371 5296 1120reficc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
17172611312 4416 25630181 5296 1120reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
17176211088 4416 25630317 5296 1184reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
17215610888 4416 25629371 5296 1120reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1722009368 4416 25628501 5296 1184reficc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
17234411296 4416 25629997 5296 1184reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
17259011520 4416 25629973 5296 1120reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1727229496 4416 25628533 5296 1184reficc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
17276411080 4416 25629595 5296 1120reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
17310011080 4416 25629595 5296 1120reficc_-xAVX_-O3_-fomit-frame-pointer2019091220190910

Compiler output

Implementation: ni_p7m1
Security model: unknown
Compiler: icc -xAVX -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: 56, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer ni_p7m1
icc -xAVX -O3 -fomit-frame-pointer ni_p7m1
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer ni_p7m1
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer ni_p7m1
icc -xCORE-AVX-I -O2 -fomit-frame-pointer ni_p7m1
icc -xCORE-AVX-I -O3 -fomit-frame-pointer ni_p7m1
icc -xCORE-AVX2 -O2 -fomit-frame-pointer ni_p7m1
icc -xCORE-AVX2 -O3 -fomit-frame-pointer ni_p7m1
icc -xCORE-AVX512 -O2 -fomit-frame-pointer ni_p7m1
icc -xCORE-AVX512 -O3 -fomit-frame-pointer ni_p7m1
icc -xSSE4.1 -O2 -fomit-frame-pointer ni_p7m1
icc -xSSE4.1 -O3 -fomit-frame-pointer ni_p7m1
icc -xSSE4.2 -O2 -fomit-frame-pointer ni_p7m1
icc -xSSE4.2 -O3 -fomit-frame-pointer ni_p7m1
icc -xAVX -O2 -fomit-frame-pointer ni_p7m2
icc -xAVX -O3 -fomit-frame-pointer ni_p7m2
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer ni_p7m2
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer ni_p7m2
icc -xCORE-AVX-I -O2 -fomit-frame-pointer ni_p7m2
icc -xCORE-AVX-I -O3 -fomit-frame-pointer ni_p7m2
icc -xCORE-AVX2 -O2 -fomit-frame-pointer ni_p7m2
icc -xCORE-AVX2 -O3 -fomit-frame-pointer ni_p7m2
icc -xCORE-AVX512 -O2 -fomit-frame-pointer ni_p7m2
icc -xCORE-AVX512 -O3 -fomit-frame-pointer ni_p7m2
icc -xSSE4.1 -O2 -fomit-frame-pointer ni_p7m2
icc -xSSE4.1 -O3 -fomit-frame-pointer ni_p7m2
icc -xSSE4.2 -O2 -fomit-frame-pointer ni_p7m2
icc -xSSE4.2 -O3 -fomit-frame-pointer ni_p7m2
icc -xAVX -O2 -fomit-frame-pointer ni_p8m1
icc -xAVX -O3 -fomit-frame-pointer ni_p8m1
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer ni_p8m1
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer ni_p8m1
icc -xCORE-AVX-I -O2 -fomit-frame-pointer ni_p8m1
icc -xCORE-AVX-I -O3 -fomit-frame-pointer ni_p8m1
icc -xCORE-AVX2 -O2 -fomit-frame-pointer ni_p8m1
icc -xCORE-AVX2 -O3 -fomit-frame-pointer ni_p8m1
icc -xCORE-AVX512 -O2 -fomit-frame-pointer ni_p8m1
icc -xCORE-AVX512 -O3 -fomit-frame-pointer ni_p8m1
icc -xSSE4.1 -O2 -fomit-frame-pointer ni_p8m1
icc -xSSE4.1 -O3 -fomit-frame-pointer ni_p8m1
icc -xSSE4.2 -O2 -fomit-frame-pointer ni_p8m1
icc -xSSE4.2 -O3 -fomit-frame-pointer ni_p8m1
icc -xAVX -O2 -fomit-frame-pointer ni_p8m2
icc -xAVX -O3 -fomit-frame-pointer ni_p8m2
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer ni_p8m2
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer ni_p8m2
icc -xCORE-AVX-I -O2 -fomit-frame-pointer ni_p8m2
icc -xCORE-AVX-I -O3 -fomit-frame-pointer ni_p8m2
icc -xCORE-AVX2 -O2 -fomit-frame-pointer ni_p8m2
icc -xCORE-AVX2 -O3 -fomit-frame-pointer ni_p8m2
icc -xCORE-AVX512 -O2 -fomit-frame-pointer ni_p8m2
icc -xCORE-AVX512 -O3 -fomit-frame-pointer ni_p8m2
icc -xSSE4.1 -O2 -fomit-frame-pointer ni_p8m2
icc -xSSE4.1 -O3 -fomit-frame-pointer ni_p8m2
icc -xSSE4.2 -O2 -fomit-frame-pointer ni_p8m2
icc -xSSE4.2 -O3 -fomit-frame-pointer ni_p8m2