Implementation notes: amd64, pmnod003, crypto_hashblocks/md5

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_hashblocks
Primitive: md5
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
79181989 0 011630 824 776little-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
80902053 0 011670 824 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
80942053 0 014419 832 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
81582052 0 011670 824 776little-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
81582232 0 011030 808 776little-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
81602052 0 014419 832 776little-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
81682493 0 011302 808 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
82522615 0 012254 824 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
127042456 0 016139 856 744little-1icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
127162520 0 017499 856 744little-1icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
127162440 0 016179 856 744little-1icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
127242504 0 017515 856 744little-1icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
127242504 0 017515 856 744little-1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
127282520 0 017499 856 744little-1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
127282440 0 016319 856 744little-1icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
127342520 0 018293 856 776little-1icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
127342520 0 017901 856 744little-1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
127342520 0 018165 856 776little-1icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
127362456 0 016263 856 744little-1icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
127382536 0 018085 856 776little-1icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
127402536 0 017781 856 776little-1icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
127402536 0 017501 856 744little-1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
128303352 0 018317 856 744reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
128323304 0 018283 856 744reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
128323160 0 016899 856 744reficc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
128343240 0 017047 856 744reficc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
128343160 0 017039 856 744reficc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
128363304 0 018283 856 744reficc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
128363240 0 016923 856 744reficc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
128383224 0 018235 856 744reficc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
128403384 0 018765 856 744reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
128443384 0 019157 856 776reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
128443224 0 018235 856 744reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
128463384 0 019029 856 776reficc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
128463352 0 018901 856 776reficc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
128483352 0 018597 856 776reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910

Compiler output

Implementation: amd64-1
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:188: Error: 0xd76aa478 out range of signed 32bit displacement
blocks.s: blocks.s:238: Error: 0xe8c7b756 out range of signed 32bit displacement
blocks.s: blocks.s:338: Error: 0xc1bdceee out range of signed 32bit displacement
blocks.s: blocks.s:383: Error: 0xf57c0faf out range of signed 32bit displacement
blocks.s: blocks.s:473: Error: 0xa8304613 out range of signed 32bit displacement
blocks.s: blocks.s:518: Error: 0xfd469501 out range of signed 32bit displacement
blocks.s: blocks.s:608: Error: 0x8b44f7af out range of signed 32bit displacement
blocks.s: blocks.s:653: Error: 0xffff5bb1 out range of signed 32bit displacement
blocks.s: blocks.s:698: Error: 0x895cd7be out range of signed 32bit displacement
blocks.s: blocks.s:788: Error: 0xfd987193 out range of signed 32bit displacement
blocks.s: blocks.s:833: Error: 0xa679438e out range of signed 32bit displacement
blocks.s: blocks.s:923: Error: 0xf61e2562 out range of signed 32bit displacement
blocks.s: blocks.s:968: Error: 0xc040b340 out range of signed 32bit displacement
blocks.s: blocks.s:1058: Error: 0xe9b6c7aa out range of signed 32bit displacement
blocks.s: blocks.s:1103: Error: 0xd62f105d out range of signed 32bit displacement
blocks.s: blocks.s:1193: Error: 0xd8a1e681 out range of signed 32bit displacement
blocks.s: blocks.s:1238: Error: 0xe7d3fbc8 out range of signed 32bit displacement
blocks.s: blocks.s:1328: Error: 0xc33707d6 out range of signed 32bit displacement
blocks.s: blocks.s:1373: Error: 0xf4d50d87 out range of signed 32bit displacement
blocks.s: blocks.s:1463: Error: 0xa9e3e905 out range of signed 32bit displacement
blocks.s: blocks.s:1508: Error: 0xfcefa3f8 out range of signed 32bit displacement
blocks.s: blocks.s:1598: Error: 0x8d2a4c8a out range of signed 32bit displacement
blocks.s: blocks.s:1638: Error: 0xfffa3942 out range of signed 32bit displacement
blocks.s: blocks.s:1678: Error: 0x8771f681 out range of signed 32bit displacement
blocks.s: ...

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE amd64-1
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE amd64-1
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE amd64-1
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE amd64-1
icc -xAVX -O2 -fomit-frame-pointer amd64-1
icc -xAVX -O3 -fomit-frame-pointer amd64-1
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer amd64-1
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer amd64-1
icc -xCORE-AVX-I -O2 -fomit-frame-pointer amd64-1
icc -xCORE-AVX-I -O3 -fomit-frame-pointer amd64-1
icc -xCORE-AVX2 -O2 -fomit-frame-pointer amd64-1
icc -xCORE-AVX2 -O3 -fomit-frame-pointer amd64-1
icc -xCORE-AVX512 -O2 -fomit-frame-pointer amd64-1
icc -xCORE-AVX512 -O3 -fomit-frame-pointer amd64-1
icc -xSSE4.1 -O2 -fomit-frame-pointer amd64-1
icc -xSSE4.1 -O3 -fomit-frame-pointer amd64-1
icc -xSSE4.2 -O2 -fomit-frame-pointer amd64-1
icc -xSSE4.2 -O3 -fomit-frame-pointer amd64-1