Implementation notes: amd64, pmnod003, crypto_stream/speck128192ctr

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_stream
Primitive: speck128192ctr
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
115836499 0 048158 824 856avx512gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
116037385 0 051803 832 856avx512gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
116635209 0 045710 808 824avx512gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
123236466 0 048014 824 856avx512gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
180843912 0 061405 856 856avx512icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
181842888 0 060445 856 856avx512icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
183843592 0 060821 856 824avx512icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
190844264 0 061661 856 856avx512icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
195444040 0 060853 856 824avx512icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
196043320 0 060349 856 856avx512icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
205442728 0 059555 856 824avx512icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
205442008 0 057679 856 824avx512icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
205441976 0 057491 856 824avx512icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
205642728 0 059555 856 824avx512icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
216243176 0 060035 856 824avx512icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
216643176 0 060035 856 824avx512icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
216842456 0 058199 856 824avx512icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
217042440 0 058011 856 824avx512icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910

Checksum failure

Implementation: sse4
Security model: unknown
Compiler: icc -xAVX -O2 -fomit-frame-pointer
f9a381a13c4ad8a1dca9a90804138325b9386aa09ba07d1b7b41728368c438a2
Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer sse4
icc -xAVX -O3 -fomit-frame-pointer sse4
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer sse4
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer sse4
icc -xCORE-AVX-I -O2 -fomit-frame-pointer sse4
icc -xCORE-AVX-I -O3 -fomit-frame-pointer sse4
icc -xCORE-AVX2 -O2 -fomit-frame-pointer sse4
icc -xCORE-AVX2 -O3 -fomit-frame-pointer sse4
icc -xCORE-AVX512 -O2 -fomit-frame-pointer sse4
icc -xCORE-AVX512 -O3 -fomit-frame-pointer sse4
icc -xSSE4.1 -O2 -fomit-frame-pointer sse4
icc -xSSE4.1 -O3 -fomit-frame-pointer sse4
icc -xSSE4.2 -O2 -fomit-frame-pointer sse4
icc -xSSE4.2 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
stream.c: stream.c:257:12: error: static declaration of 'ExpandKey' follows non-static declaration
stream.c: 257 | static int ExpandKey(u64 K[], u128 rk[], u64 key[])
stream.c: | ^~~~~~~~~
stream.c: stream.c:27:5: note: previous declaration of 'ExpandKey' was here
stream.c: 27 | int ExpandKey(u64 K[], u128 rk[], u64 key[]);
stream.c: | ^~~~~~~~~

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