Implementation notes: amd64, pmnod003, crypto_aead/aes128otrcv3

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_aead
Primitive: aes128otrcv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
544819512 0 038565 872 1104ni_p7m2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
546419384 0 038533 872 1104ni_p7m2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
558021186 0 036691 848 1072ni_p7m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
560818480 0 037027 872 1040ni_p7m2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
561421426 0 036931 848 1072ni_p8m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
569219344 0 036619 872 1040ni_p7m2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
571218480 0 037027 872 1040ni_p7m2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
578018592 0 037107 872 1040ni_p7m2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
578818944 0 037413 872 1040ni_p7m2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
580619408 0 036627 872 1040ni_p7m2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
583618592 0 037107 872 1040ni_p7m2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
586416916 0 029654 840 1072ni_p7m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
587019296 0 038013 872 1104ni_p7m2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
587219168 0 038053 872 1040ni_p7m2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
592219280 0 038525 872 1104ni_p7m2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
595018450 0 031222 840 1072ni_p7m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
595417350 0 030086 840 1072ni_p8m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
597021770 0 037275 848 1072ni_p8m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
598821218 0 036723 848 1072ni_p7m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
602218906 0 031678 840 1072ni_p8m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
603419360 0 036775 872 1040ni_p7m2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
606819424 0 038485 872 1104ni_p7m1icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
606817616 0 030358 840 1072ni_p8m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
608017111 0 029846 840 1072ni_p7m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
608219328 0 038485 872 1104ni_p7m1icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
610018968 0 037523 872 1040ni_p8m2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
611618616 0 037171 872 1040ni_p7m1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
612819424 0 036767 872 1040ni_p7m2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
613019920 0 039077 872 1104ni_p8m2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
613218968 0 037491 872 1040ni_p8m2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
613419304 0 036531 872 1040ni_p7m1icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
614218584 0 037107 872 1040ni_p7m1icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
614819138 0 031910 840 1072ni_p8m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
615018968 0 037523 872 1040ni_p8m2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
615618706 0 031478 840 1072ni_p7m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
615819552 0 038029 872 1040ni_p8m2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
616218616 0 037171 872 1040ni_p7m1icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
617020048 0 039109 872 1104ni_p8m2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
617618584 0 037107 872 1040ni_p7m1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
619619584 0 038477 872 1040ni_p8m2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
619818968 0 037491 872 1040ni_p8m2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
620819816 0 037043 872 1040ni_p8m2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
622419256 0 036539 872 1040ni_p7m1icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
623619280 0 038533 872 1104ni_p7m1icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
623619184 0 038077 872 1040ni_p7m1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
624018912 0 037475 872 1040ni_p8m1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
624819152 0 037629 872 1040ni_p7m1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
625618912 0 037475 872 1040ni_p8m1icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
627019344 0 038069 872 1104ni_p7m1icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
627618912 0 037443 872 1040ni_p8m1icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
628619744 0 037035 872 1040ni_p8m1icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
628619816 0 037099 872 1040ni_p8m2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
630419512 0 037997 872 1040ni_p8m1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
631018912 0 037443 872 1040ni_p8m1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
631419704 0 038869 872 1104ni_p8m1icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
631619664 0 036899 872 1040ni_p8m1icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
632019616 0 038869 872 1104ni_p8m2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
635819800 0 038869 872 1104ni_p8m1icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
637219528 0 038429 872 1040ni_p8m1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
638419832 0 037183 872 1040ni_p8m2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
639619592 0 038853 872 1104ni_p8m1icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
641619672 0 038405 872 1104ni_p8m1icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
643019832 0 037255 872 1040ni_p8m2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
645019712 0 038437 872 1104ni_p8m2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
645619760 0 037191 872 1040ni_p8m1icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
649419272 0 036695 872 1040ni_p7m1icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
649419680 0 037039 872 1040ni_p8m1icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
649619320 0 036671 872 1040ni_p7m1icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1035014800 0 026606 824 1072ni_p8m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1039814890 0 026702 824 1072ni_p8m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1050614500 0 026318 824 1072ni_p7m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1057614588 0 026398 824 1072ni_p7m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
815825484 4392 24018230 5240 1136refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
8196412860 4392 24028355 5248 1136refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
916264717 4392 24017462 5240 1136refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1011543886 4392 24015630 5224 1136refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
12726410352 4416 25627539 5296 1120reficc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
12778810368 4416 25627679 5296 1120reficc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
12782210576 4416 25627959 5296 1120reficc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
12792210576 4416 25627819 5296 1120reficc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
12792411088 4416 25630317 5296 1184reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
12827011312 4416 25630181 5296 1120reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
12835010888 4416 25629371 5296 1120reficc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
12836211296 4416 25629997 5296 1184reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
12839810888 4416 25629371 5296 1120reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1285929496 4416 25628533 5296 1184reficc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1286109368 4416 25628501 5296 1184reficc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
12878011080 4416 25629595 5296 1120reficc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
12881011080 4416 25629595 5296 1120reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
12899411520 4416 25629973 5296 1120reficc_-xCORE-AVX2_-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