Implementation notes: amd64, cel02, crypto_hash/mcssha5

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: mcssha5
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
713446021 0 020221 824 808T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
713685011 0 015948 816 776T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
720064513 0 015132 816 776T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
767864679 0 016298 800 736T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
768543642 0 013280 800 776T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: T:ref
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
mcssha5.c: fatal error: error in backend: Cannot select: 0x5602df9821f0: v64i8 = X86ISD::VBROADCAST 0x5602df975890
mcssha5.c: 0x5602df975890: i8 = truncate 0x5602df987e50
mcssha5.c: 0x5602df987e50: i64,ch = CopyFromReg 0x5602df8d4a00, Register:i64 %vreg9
mcssha5.c: 0x5602df984b90: i64 = Register %vreg9
mcssha5.c: In function: Final
mcssha5.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
mcssha5.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
mcssha5.c: Target: x86_64-pc-linux-gnu
mcssha5.c: Thread model: posix
mcssha5.c: InstalledDir: /usr/bin
mcssha5.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
mcssha5.c: clang: note: diagnostic msg:
mcssha5.c: ********************
mcssha5.c:
mcssha5.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
mcssha5.c: Preprocessed source(s) and associated run script(s) are located at:
mcssha5.c: clang: note: diagnostic msg: /tmp/mcssha5-10c1c4.c
mcssha5.c: clang: note: diagnostic msg: /tmp/mcssha5-10c1c4.sh
mcssha5.c: clang: note: diagnostic msg:
mcssha5.c:
mcssha5.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref

Compiler output

Implementation: T:ref
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
mcssha5.c: fatal error: error in backend: Cannot select: 0x55e7d9baa7d0: v64i8 = X86ISD::VBROADCAST 0x55e7d9b9e030
mcssha5.c: 0x55e7d9b9e030: i8 = truncate 0x55e7d9baf820
mcssha5.c: 0x55e7d9baf820: i64,ch = CopyFromReg 0x55e7d9afcad0, Register:i64 %vreg9
mcssha5.c: 0x55e7d9bad170: i64 = Register %vreg9
mcssha5.c: In function: Final
mcssha5.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
mcssha5.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
mcssha5.c: Target: x86_64-pc-linux-gnu
mcssha5.c: Thread model: posix
mcssha5.c: InstalledDir: /usr/bin
mcssha5.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
mcssha5.c: clang: note: diagnostic msg:
mcssha5.c: ********************
mcssha5.c:
mcssha5.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
mcssha5.c: Preprocessed source(s) and associated run script(s) are located at:
mcssha5.c: clang: note: diagnostic msg: /tmp/mcssha5-917926.c
mcssha5.c: clang: note: diagnostic msg: /tmp/mcssha5-917926.sh
mcssha5.c: clang: note: diagnostic msg:
mcssha5.c:
mcssha5.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref

Compiler output

Implementation: T:ref
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
mcssha5.c: fatal error: error in backend: Cannot select: 0x564519751450: v64i8 = X86ISD::VBROADCAST 0x5645197446c0
mcssha5.c: 0x5645197446c0: i8 = truncate 0x5645197564a0
mcssha5.c: 0x5645197564a0: i64,ch = CopyFromReg 0x5645196a29f0, Register:i64 %vreg9
mcssha5.c: 0x564519753df0: i64 = Register %vreg9
mcssha5.c: In function: Final
mcssha5.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
mcssha5.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
mcssha5.c: Target: x86_64-pc-linux-gnu
mcssha5.c: Thread model: posix
mcssha5.c: InstalledDir: /usr/bin
mcssha5.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
mcssha5.c: clang: note: diagnostic msg:
mcssha5.c: ********************
mcssha5.c:
mcssha5.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
mcssha5.c: Preprocessed source(s) and associated run script(s) are located at:
mcssha5.c: clang: note: diagnostic msg: /tmp/mcssha5-13d169.c
mcssha5.c: clang: note: diagnostic msg: /tmp/mcssha5-13d169.sh
mcssha5.c: clang: note: diagnostic msg:
mcssha5.c:
mcssha5.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref

Compiler output

Implementation: T:ref
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
mcssha5.c: fatal error: error in backend: Cannot select: 0x556248327320: v64i8 = X86ISD::VBROADCAST 0x55624831d590
mcssha5.c: 0x55624831d590: i8 = truncate 0x55624831d0d0
mcssha5.c: 0x55624831d0d0: i64,ch = CopyFromReg 0x5562482790f0, Register:i64 %vreg0
mcssha5.c: 0x55624831a600: i64 = Register %vreg0
mcssha5.c: In function: Init
mcssha5.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
mcssha5.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
mcssha5.c: Target: x86_64-pc-linux-gnu
mcssha5.c: Thread model: posix
mcssha5.c: InstalledDir: /usr/bin
mcssha5.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
mcssha5.c: clang: note: diagnostic msg:
mcssha5.c: ********************
mcssha5.c:
mcssha5.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
mcssha5.c: Preprocessed source(s) and associated run script(s) are located at:
mcssha5.c: clang: note: diagnostic msg: /tmp/mcssha5-159db8.c
mcssha5.c: clang: note: diagnostic msg: /tmp/mcssha5-159db8.sh
mcssha5.c: clang: note: diagnostic msg:
mcssha5.c:
mcssha5.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref