Implementation notes: amd64, cel02, crypto_kem/bigquake3

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_kem
Primitive: bigquake3

Test failure

Implementation: T:ref
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref

Compiler output

Implementation: T:ref
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
permutation.c: fatal error: error in backend: Cannot select: 0x56342951ae90: v32i16 = X86ISD::VBROADCAST 0x56342954b480
permutation.c: 0x56342954b480: i16 = truncate 0x56342951bcc0
permutation.c: 0x56342951bcc0: i64,ch = CopyFromReg 0x56342948b2c0, Register:i64 %vreg5
permutation.c: 0x56342954e7f0: i64 = Register %vreg5
permutation.c: In function: generate_permutation
permutation.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
permutation.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
permutation.c: Target: x86_64-pc-linux-gnu
permutation.c: Thread model: posix
permutation.c: InstalledDir: /usr/bin
permutation.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.
permutation.c: clang: note: diagnostic msg:
permutation.c: ********************
permutation.c:
permutation.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
permutation.c: Preprocessed source(s) and associated run script(s) are located at:
permutation.c: clang: note: diagnostic msg: /tmp/permutation-f09668.c
permutation.c: clang: note: diagnostic msg: /tmp/permutation-f09668.sh
permutation.c: clang: note: diagnostic msg:
permutation.c:
permutation.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
permutation.c: fatal error: error in backend: Cannot select: 0x55f5ab260600: v32i16 = X86ISD::VBROADCAST 0x55f5ab25cc70
permutation.c: 0x55f5ab25cc70: i16 = truncate 0x55f5ab261020
permutation.c: 0x55f5ab261020: i64,ch = CopyFromReg 0x55f5ab1d03f0, Register:i64 %vreg5
permutation.c: 0x55f5ab2924f0: i64 = Register %vreg5
permutation.c: In function: generate_permutation
permutation.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
permutation.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
permutation.c: Target: x86_64-pc-linux-gnu
permutation.c: Thread model: posix
permutation.c: InstalledDir: /usr/bin
permutation.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.
permutation.c: clang: note: diagnostic msg:
permutation.c: ********************
permutation.c:
permutation.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
permutation.c: Preprocessed source(s) and associated run script(s) are located at:
permutation.c: clang: note: diagnostic msg: /tmp/permutation-334c7b.c
permutation.c: clang: note: diagnostic msg: /tmp/permutation-334c7b.sh
permutation.c: clang: note: diagnostic msg:
permutation.c:
permutation.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
permutation.c: fatal error: error in backend: Cannot select: 0x5628490e82d0: v32i16 = X86ISD::VBROADCAST 0x5628490fefc0
permutation.c: 0x5628490fefc0: i16 = truncate 0x56284910afe0
permutation.c: 0x56284910afe0: i64,ch = CopyFromReg 0x56284907a2e0, Register:i64 %vreg5
permutation.c: 0x56284913d3f0: i64 = Register %vreg5
permutation.c: In function: generate_permutation
permutation.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
permutation.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
permutation.c: Target: x86_64-pc-linux-gnu
permutation.c: Thread model: posix
permutation.c: InstalledDir: /usr/bin
permutation.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.
permutation.c: clang: note: diagnostic msg:
permutation.c: ********************
permutation.c:
permutation.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
permutation.c: Preprocessed source(s) and associated run script(s) are located at:
permutation.c: clang: note: diagnostic msg: /tmp/permutation-d57d25.c
permutation.c: clang: note: diagnostic msg: /tmp/permutation-d57d25.sh
permutation.c: clang: note: diagnostic msg:
permutation.c:
permutation.c: ********************

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