Implementation notes: amd64, pmnod003, crypto_aead/pi64cipher256v1

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_aead
Primitive: pi64cipher256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
50360177611 0 256195963 856 1184optimized_AVX2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
50406177611 0 256194847 856 1184optimized_AVX2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
50432177611 0 256196437 856 1184optimized_AVX2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
50700177611 0 256189526 808 1184optimized_AVX2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
50810177611 0 256190950 824 1184optimized_AVX2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
50820177611 0 256195917 856 1184optimized_AVX2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
50836177611 0 256196333 856 1184optimized_AVX2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
50844177611 0 256195931 856 1184optimized_AVX2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
50888177611 0 256196597 856 1184optimized_AVX2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
50902177611 0 256194675 856 1184optimized_AVX2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
50906177611 0 256196069 856 1184optimized_AVX2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
50918177611 0 256190534 824 1184optimized_AVX2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
50920177611 0 256194775 856 1184optimized_AVX2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
50948177611 0 256193635 832 1184optimized_AVX2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
50948177611 0 256194619 856 1184optimized_AVX2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
50950177611 0 256196533 856 1184optimized_AVX2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
50976177611 0 256195931 856 1184optimized_AVX2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
50986177611 0 256195963 856 1184optimized_AVX2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
61016174191 0 256187110 824 1184optimized_AVXgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
61070174191 0 256192507 856 1184optimized_AVXicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
61076174191 0 256191195 856 1184optimized_AVXicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
61084174191 0 256191351 856 1184optimized_AVXicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
61270174191 0 256193173 856 1184optimized_AVXicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
61798174191 0 256191251 856 1184optimized_AVXicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
61800174191 0 256190211 832 1184optimized_AVXgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
61806174191 0 256192507 856 1184optimized_AVXicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
61846174191 0 256192645 856 1184optimized_AVXicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
61850174191 0 256187526 824 1184optimized_AVXgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
61854174191 0 256192539 856 1184optimized_AVXicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
61858174191 0 256193109 856 1184optimized_AVXicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
61866174191 0 256186102 808 1184optimized_AVXgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
61880174191 0 256191423 856 1184optimized_AVXicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
61882174191 0 256192493 856 1184optimized_AVXicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
61912174191 0 256193013 856 1184optimized_AVXicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
61936174191 0 256192539 856 1184optimized_AVXicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
61960174191 0 256192909 856 1184optimized_AVXicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
62710182903 0 256201821 856 1184optimized_SSEicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
63092184775 0 256196686 808 1184optimized_SSEgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
63150184775 0 256201779 856 1184optimized_SSEicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
63326184775 0 256200795 832 1184optimized_SSEgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
63352184775 0 256203229 856 1184optimized_SSEicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
63408184775 0 256201935 856 1184optimized_SSEicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
63426184775 0 256201835 856 1184optimized_SSEicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
63436184775 0 256198110 824 1184optimized_SSEgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
63438184775 0 256203757 856 1184optimized_SSEicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
63440184775 0 256202007 856 1184optimized_SSEicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
63500182903 0 256201251 856 1184optimized_SSEicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
63536184775 0 256197694 824 1184optimized_SSEgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
63570182903 0 256201251 856 1184optimized_SSEicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
63578182903 0 256201725 856 1184optimized_SSEicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
63594182903 0 256201219 856 1184optimized_SSEicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
63606182903 0 256201205 856 1184optimized_SSEicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
63644182903 0 256201219 856 1184optimized_SSEicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
63754182903 0 256201621 856 1184optimized_SSEicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
74582127008 0 0145251 856 1120optimized_nonSSEicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
74584127008 0 0145251 856 1120optimized_nonSSEicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
74686142880 0 0161077 856 1120optimized_nonSSEicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
74688130480 0 0149357 856 1184optimized_nonSSEicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
74702142880 0 0161661 856 1184optimized_nonSSEicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
74826140656 0 0158931 856 1120optimized_nonSSEicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
74930140656 0 0158931 856 1120optimized_nonSSEicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
75092130480 0 0149093 856 1120optimized_nonSSEicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
75826129904 0 0148877 856 1184optimized_nonSSEicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
75846142272 0 0160717 856 1184optimized_nonSSEicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
76084134544 0 0151531 856 1120optimized_nonSSEicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
76178134528 0 0151687 856 1120optimized_nonSSEicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
76202120216 0 0137303 856 1120optimized_nonSSEicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
76236119832 0 0136763 856 1120optimized_nonSSEicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
8841459240 0 076227 856 992reficc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
8871860336 0 078781 856 1056reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
8876460944 0 079141 856 992reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
8884462104 0 080379 856 992reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
8886859240 0 076399 856 992reficc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
8888262104 0 080379 856 992reficc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
8935460800 0 079581 856 1056reficc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
9245465296 0 083539 856 992reficc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
9248065296 0 083539 856 992reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
9259462232 0 079319 856 992reficc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
9286862360 0 079291 856 992reficc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
9543065968 0 084845 856 1056reficc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
9554265600 0 084573 856 1056reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
9583465968 0 084581 856 992reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910

Test failure

Implementation: optimized_nonSSE
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 111
crypto_aead_decrypt returns nonzero

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