Implementation notes: amd64, cel02, crypto_kem/lac256

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_kem
Primitive: lac256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
76625214566 78016 037870 78920 2664T:avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
99299637952 78016 064118 78928 2728T:avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
99375418931 78016 042070 78928 2696T:avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
99710019492 78016 043230 78928 2696T:avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
309452638965 78016 065110 78928 2728T:optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
495599424070 77992 048151 78880 2632T:optclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
526081614962 78016 038246 78920 2664T:optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
562877819427 78016 042606 78928 2696T:optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
765360838222 0 064158 904 1648T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1375515618819 0 042390 904 1616T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1633310413972 0 037046 896 1584T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2343108823783 0 047799 880 1584T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2910912818311 0 041278 904 1616T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Checksum failure

Implementation: T:opt
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
26c27ad8a75f280cab6a5227338dd1d1e63d765892d6226a2b0f03e979521ab3
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt

Compiler output

Implementation: T:avx2
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.c: fatal error: error in backend: Cannot select: 0x5615186afea0: v8i32 = X86ISD::VZEXT 0x5615186ab680
encrypt.c: 0x5615186ab680: v32i8 = bitcast 0x5615186ab8e0
encrypt.c: 0x5615186ab8e0: v4i64 = insert_subvector undef:v4i64, 0x56151866eb30, Constant:i64<0>
encrypt.c: 0x5615186ab550: v4i64 = undef
encrypt.c: 0x56151866eb30: v2i64 = scalar_to_vector 0x5615186b0360
encrypt.c: 0x5615186b0360: i64,ch = load<LD8[%sunkaddr15]> 0x5615185f2c40, 0x5615186b09f0, undef:i64
encrypt.c: 0x5615186b09f0: i64 = add FrameIndex:i64<4>, 0x5615186b0b20
encrypt.c: 0x5615186b0d80: i64 = FrameIndex<4>
encrypt.c: 0x5615186b0b20: i64,ch = CopyFromReg 0x5615185f2c40, Register:i64 %vreg0
encrypt.c: 0x5615186b0c50: i64 = Register %vreg0
encrypt.c: 0x5615186768e0: i64 = undef
encrypt.c: 0x5615186797f0: i64 = Constant<0>
encrypt.c: In function: pke_enc_seed
encrypt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
encrypt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
encrypt.c: Target: x86_64-pc-linux-gnu
encrypt.c: Thread model: posix
encrypt.c: InstalledDir: /usr/bin
encrypt.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.
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-f958e1.c
encrypt.c: ...

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

Compiler output

Implementation: T:avx2
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.c: fatal error: error in backend: Cannot select: 0x55848b4d1df0: v8i32 = X86ISD::VZEXT 0x55848b4c1450
encrypt.c: 0x55848b4c1450: v32i8 = bitcast 0x55848b4c0a60
encrypt.c: 0x55848b4c0a60: v4i64 = insert_subvector undef:v4i64, 0x55848b493bd0, Constant:i64<0>
encrypt.c: 0x55848b4c1b70: v4i64 = undef
encrypt.c: 0x55848b493bd0: v2i64 = scalar_to_vector 0x55848b4d22b0
encrypt.c: 0x55848b4d22b0: i64,ch = load<LD8[%sunkaddr15]> 0x55848b40ccb0, 0x55848b4cfe60, undef:i64
encrypt.c: 0x55848b4cfe60: i64 = add FrameIndex:i64<4>, 0x55848b4cff90
encrypt.c: 0x55848b4d01f0: i64 = FrameIndex<4>
encrypt.c: 0x55848b4cff90: i64,ch = CopyFromReg 0x55848b40ccb0, Register:i64 %vreg0
encrypt.c: 0x55848b4d00c0: i64 = Register %vreg0
encrypt.c: 0x55848b4c2900: i64 = undef
encrypt.c: 0x55848b4c2570: i64 = Constant<0>
encrypt.c: In function: pke_enc_seed
encrypt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
encrypt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
encrypt.c: Target: x86_64-pc-linux-gnu
encrypt.c: Thread model: posix
encrypt.c: InstalledDir: /usr/bin
encrypt.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.
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-1cab93.c
encrypt.c: ...

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

Compiler output

Implementation: T:avx2
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.c: fatal error: error in backend: Cannot select: 0x55a5948e6910: v8i32 = X86ISD::VZEXT 0x55a5948ecc90
encrypt.c: 0x55a5948ecc90: v32i8 = bitcast 0x55a5948ecef0
encrypt.c: 0x55a5948ecef0: v4i64 = insert_subvector undef:v4i64, 0x55a5948a9ce0, Constant:i64<0>
encrypt.c: 0x55a5948ecb60: v4i64 = undef
encrypt.c: 0x55a5948a9ce0: v2i64 = scalar_to_vector 0x55a5948e6dd0
encrypt.c: 0x55a5948e6dd0: i64,ch = load<LD8[%sunkaddr15]> 0x55a59482dc30, 0x55a5948ea130, undef:i64
encrypt.c: 0x55a5948ea130: i64 = add FrameIndex:i64<4>, 0x55a5948ea260
encrypt.c: 0x55a5948ea4c0: i64 = FrameIndex<4>
encrypt.c: 0x55a5948ea260: i64,ch = CopyFromReg 0x55a59482dc30, Register:i64 %vreg0
encrypt.c: 0x55a5948ea390: i64 = Register %vreg0
encrypt.c: 0x55a5948b19d0: i64 = undef
encrypt.c: 0x55a5948b48e0: i64 = Constant<0>
encrypt.c: In function: pke_enc_seed
encrypt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
encrypt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
encrypt.c: Target: x86_64-pc-linux-gnu
encrypt.c: Thread model: posix
encrypt.c: InstalledDir: /usr/bin
encrypt.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.
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-669ab1.c
encrypt.c: ...

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

Compiler output

Implementation: T:avx2
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.c: fatal error: error in backend: Cannot select: 0x556c8157dfd0: v8i32 = X86ISD::VZEXT 0x556c8157ac40
encrypt.c: 0x556c8157ac40: v32i8 = bitcast 0x556c8157aea0
encrypt.c: 0x556c8157aea0: v4i64 = insert_subvector undef:v4i64, 0x556c8156c0f0, Constant:i64<0>
encrypt.c: 0x556c8157ab10: v4i64 = undef
encrypt.c: 0x556c8156c0f0: v2i64 = scalar_to_vector 0x556c8157e490
encrypt.c: 0x556c8157e490: i64,ch = load<LD8[%sunkaddr15]> 0x556c814b9e90, 0x556c81575830, undef:i64
encrypt.c: 0x556c81575830: i64 = add FrameIndex:i64<4>, 0x556c81575960
encrypt.c: 0x556c81575bc0: i64 = FrameIndex<4>
encrypt.c: 0x556c81575960: i64,ch = CopyFromReg 0x556c814b9e90, Register:i64 %vreg0
encrypt.c: 0x556c81575a90: i64 = Register %vreg0
encrypt.c: 0x556c8153d780: i64 = undef
encrypt.c: 0x556c81540690: i64 = Constant<0>
encrypt.c: In function: pke_enc_seed
encrypt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
encrypt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
encrypt.c: Target: x86_64-pc-linux-gnu
encrypt.c: Thread model: posix
encrypt.c: InstalledDir: /usr/bin
encrypt.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.
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-175a61.c
encrypt.c: ...

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

Compiler output

Implementation: T:avx2
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
bin-lwe.c: bin-lwe.c:91:10: error: always_inline function '_mm256_set_epi16' requires target feature 'sse4.2', but would be inlined into function 'poly_mul' that is compiled without support for 'sse4.2'
bin-lwe.c: tmp_one=_mm256_set_epi16(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
bin-lwe.c: ^
bin-lwe.c: bin-lwe.c:103:9: error: always_inline function '_mm256_setzero_si256' requires target feature 'sse4.2', but would be inlined into function 'poly_mul' that is compiled without support for 'sse4.2'
bin-lwe.c: tmp2 =_mm256_setzero_si256();
bin-lwe.c: ^
bin-lwe.c: bin-lwe.c:106:11: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'poly_mul' that is compiled without support for 'sse4.2'
bin-lwe.c: tmp0 = _mm256_loadu_si256((__m256i *)(v_p+j));
bin-lwe.c: ^
bin-lwe.c: bin-lwe.c:107:11: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'poly_mul' that is compiled without support for 'sse4.2'
bin-lwe.c: tmp1 = _mm256_loadu_si256((__m256i *)(s+j));
bin-lwe.c: ^
bin-lwe.c: bin-lwe.c:108:11: error: always_inline function '_mm256_maddubs_epi16' requires target feature 'sse4.2', but would be inlined into function 'poly_mul' that is compiled without support for 'sse4.2'
bin-lwe.c: tmp0 = _mm256_maddubs_epi16(tmp0, tmp1);
bin-lwe.c: ^
bin-lwe.c: bin-lwe.c:109:11: error: always_inline function '_mm256_add_epi16' requires target feature 'sse4.2', but would be inlined into function 'poly_mul' that is compiled without support for 'sse4.2'
bin-lwe.c: tmp2 = _mm256_add_epi16(tmp2, tmp0);
bin-lwe.c: ^
bin-lwe.c: bin-lwe.c:111:11: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'poly_mul' that is compiled without support for 'sse4.2'
bin-lwe.c: tmp0 = _mm256_loadu_si256((__m256i *)(v_p+j+32));
bin-lwe.c: ^
bin-lwe.c: bin-lwe.c:112:11: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'poly_mul' that is compiled without support for 'sse4.2'
bin-lwe.c: tmp1 = _mm256_loadu_si256((__m256i *)(s+j+32));
bin-lwe.c: ^
bin-lwe.c: bin-lwe.c:113:11: error: always_inline function '_mm256_maddubs_epi16' requires target feature 'sse4.2', but would be inlined into function 'poly_mul' that is compiled without support for 'sse4.2'
bin-lwe.c: ...

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

Compiler output

Implementation: T:opt
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.c: fatal error: error in backend: Cannot select: 0x55a71d7634d0: v8i32 = X86ISD::VZEXT 0x55a71d76a640
encrypt.c: 0x55a71d76a640: v32i8 = bitcast 0x55a71d76a8a0
encrypt.c: 0x55a71d76a8a0: v4i64 = insert_subvector undef:v4i64, 0x55a71d759950, Constant:i64<0>
encrypt.c: 0x55a71d76a510: v4i64 = undef
encrypt.c: 0x55a71d759950: v2i64 = scalar_to_vector 0x55a71d763990
encrypt.c: 0x55a71d763990: i64,ch = load<LD8[%sunkaddr15]> 0x55a71d6a6c10, 0x55a71d764020, undef:i64
encrypt.c: 0x55a71d764020: i64 = add FrameIndex:i64<4>, 0x55a71d764150
encrypt.c: 0x55a71d7643b0: i64 = FrameIndex<4>
encrypt.c: 0x55a71d764150: i64,ch = CopyFromReg 0x55a71d6a6c10, Register:i64 %vreg0
encrypt.c: 0x55a71d764280: i64 = Register %vreg0
encrypt.c: 0x55a71d72aa30: i64 = undef
encrypt.c: 0x55a71d72d940: i64 = Constant<0>
encrypt.c: In function: pke_enc_seed
encrypt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
encrypt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
encrypt.c: Target: x86_64-pc-linux-gnu
encrypt.c: Thread model: posix
encrypt.c: InstalledDir: /usr/bin
encrypt.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.
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-5ff37d.c
encrypt.c: ...

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

Compiler output

Implementation: T:opt
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.c: fatal error: error in backend: Cannot select: 0x55e686d5c9e0: v8i32 = X86ISD::VZEXT 0x55e686d4c480
encrypt.c: 0x55e686d4c480: v32i8 = bitcast 0x55e686d4b9e0
encrypt.c: 0x55e686d4b9e0: v4i64 = insert_subvector undef:v4i64, 0x55e686d1e7e0, Constant:i64<0>
encrypt.c: 0x55e686d4cba0: v4i64 = undef
encrypt.c: 0x55e686d1e7e0: v2i64 = scalar_to_vector 0x55e686d5cea0
encrypt.c: 0x55e686d5cea0: i64,ch = load<LD8[%sunkaddr15]> 0x55e686c97cc0, 0x55e686d5d530, undef:i64
encrypt.c: 0x55e686d5d530: i64 = add FrameIndex:i64<4>, 0x55e686d5d660
encrypt.c: 0x55e686d5d8c0: i64 = FrameIndex<4>
encrypt.c: 0x55e686d5d660: i64,ch = CopyFromReg 0x55e686c97cc0, Register:i64 %vreg0
encrypt.c: 0x55e686d5d790: i64 = Register %vreg0
encrypt.c: 0x55e686d4d880: i64 = undef
encrypt.c: 0x55e686d4d4f0: i64 = Constant<0>
encrypt.c: In function: pke_enc_seed
encrypt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
encrypt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
encrypt.c: Target: x86_64-pc-linux-gnu
encrypt.c: Thread model: posix
encrypt.c: InstalledDir: /usr/bin
encrypt.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.
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-05f592.c
encrypt.c: ...

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

Compiler output

Implementation: T:opt
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.c: fatal error: error in backend: Cannot select: 0x5597be7c9b60: v8i32 = X86ISD::VZEXT 0x5597be7c7ee0
encrypt.c: 0x5597be7c7ee0: v32i8 = bitcast 0x5597be7c8140
encrypt.c: 0x5597be7c8140: v4i64 = insert_subvector undef:v4i64, 0x5597be782dd0, Constant:i64<0>
encrypt.c: 0x5597be7c7db0: v4i64 = undef
encrypt.c: 0x5597be782dd0: v2i64 = scalar_to_vector 0x5597be7ca020
encrypt.c: 0x5597be7ca020: i64,ch = load<LD8[%sunkaddr15]> 0x5597be706c30, 0x5597be7ca6b0, undef:i64
encrypt.c: 0x5597be7ca6b0: i64 = add FrameIndex:i64<4>, 0x5597be7ca7e0
encrypt.c: 0x5597be7caa40: i64 = FrameIndex<4>
encrypt.c: 0x5597be7ca7e0: i64,ch = CopyFromReg 0x5597be706c30, Register:i64 %vreg0
encrypt.c: 0x5597be7ca910: i64 = Register %vreg0
encrypt.c: 0x5597be78aa10: i64 = undef
encrypt.c: 0x5597be78d920: i64 = Constant<0>
encrypt.c: In function: pke_enc_seed
encrypt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
encrypt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
encrypt.c: Target: x86_64-pc-linux-gnu
encrypt.c: Thread model: posix
encrypt.c: InstalledDir: /usr/bin
encrypt.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.
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-a4c3ec.c
encrypt.c: ...

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

Compiler output

Implementation: T:opt
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.c: fatal error: error in backend: Cannot select: 0x55899be3f110: v8i32 = X86ISD::VZEXT 0x55899be29aa0
encrypt.c: 0x55899be29aa0: v32i8 = bitcast 0x55899be29d00
encrypt.c: 0x55899be29d00: v4i64 = insert_subvector undef:v4i64, 0x55899bdf2ae0, Constant:i64<0>
encrypt.c: 0x55899be29970: v4i64 = undef
encrypt.c: 0x55899bdf2ae0: v2i64 = scalar_to_vector 0x55899be3f5d0
encrypt.c: 0x55899be3f5d0: i64,ch = load<LD8[%sunkaddr15]> 0x55899bd76e60, 0x55899be3fc60, undef:i64
encrypt.c: 0x55899be3fc60: i64 = add FrameIndex:i64<4>, 0x55899be3fd90
encrypt.c: 0x55899be3fff0: i64 = FrameIndex<4>
encrypt.c: 0x55899be3fd90: i64,ch = CopyFromReg 0x55899bd76e60, Register:i64 %vreg0
encrypt.c: 0x55899be3fec0: i64 = Register %vreg0
encrypt.c: 0x55899bdfa720: i64 = undef
encrypt.c: 0x55899bdfd630: i64 = Constant<0>
encrypt.c: In function: pke_enc_seed
encrypt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
encrypt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
encrypt.c: Target: x86_64-pc-linux-gnu
encrypt.c: Thread model: posix
encrypt.c: InstalledDir: /usr/bin
encrypt.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.
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-1dd886.c
encrypt.c: ...

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

Compiler output

Implementation: T:ref
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.c: fatal error: error in backend: Cannot select: 0x55e83cb5d340: v8i32 = X86ISD::VZEXT 0x55e83cb2a380
encrypt.c: 0x55e83cb2a380: v32i8 = bitcast 0x55e83cb2a5e0
encrypt.c: 0x55e83cb2a5e0: v4i64 = insert_subvector undef:v4i64, 0x55e83cb478d0, Constant:i64<0>
encrypt.c: 0x55e83cb2a250: v4i64 = undef
encrypt.c: 0x55e83cb478d0: v2i64 = scalar_to_vector 0x55e83cb5d800
encrypt.c: 0x55e83cb5d800: i64,ch = load<LD8[%sunkaddr15]> 0x55e83ca94c20, 0x55e83cb5de90, undef:i64
encrypt.c: 0x55e83cb5de90: i64 = add FrameIndex:i64<4>, 0x55e83cb5dfc0
encrypt.c: 0x55e83cb5e220: i64 = FrameIndex<4>
encrypt.c: 0x55e83cb5dfc0: i64,ch = CopyFromReg 0x55e83ca94c20, Register:i64 %vreg0
encrypt.c: 0x55e83cb5e0f0: i64 = Register %vreg0
encrypt.c: 0x55e83cb189a0: i64 = undef
encrypt.c: 0x55e83cb1b8b0: i64 = Constant<0>
encrypt.c: In function: pke_enc_seed
encrypt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
encrypt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
encrypt.c: Target: x86_64-pc-linux-gnu
encrypt.c: Thread model: posix
encrypt.c: InstalledDir: /usr/bin
encrypt.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.
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-bdb0fe.c
encrypt.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
encrypt.c: fatal error: error in backend: Cannot select: 0x560e9d5910a0: v8i32 = X86ISD::VZEXT 0x560e9d5c44d0
encrypt.c: 0x560e9d5c44d0: v32i8 = bitcast 0x560e9d5c3ae0
encrypt.c: 0x560e9d5c3ae0: v4i64 = insert_subvector undef:v4i64, 0x560e9d596700, Constant:i64<0>
encrypt.c: 0x560e9d5c4bf0: v4i64 = undef
encrypt.c: 0x560e9d596700: v2i64 = scalar_to_vector 0x560e9d591560
encrypt.c: 0x560e9d591560: i64,ch = load<LD8[%sunkaddr15]> 0x560e9d50fc90, 0x560e9d5d4dd0, undef:i64
encrypt.c: 0x560e9d5d4dd0: i64 = add FrameIndex:i64<4>, 0x560e9d5d4f00
encrypt.c: 0x560e9d5d5160: i64 = FrameIndex<4>
encrypt.c: 0x560e9d5d4f00: i64,ch = CopyFromReg 0x560e9d50fc90, Register:i64 %vreg0
encrypt.c: 0x560e9d5d5030: i64 = Register %vreg0
encrypt.c: 0x560e9d5c58d0: i64 = undef
encrypt.c: 0x560e9d5c5540: i64 = Constant<0>
encrypt.c: In function: pke_enc_seed
encrypt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
encrypt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
encrypt.c: Target: x86_64-pc-linux-gnu
encrypt.c: Thread model: posix
encrypt.c: InstalledDir: /usr/bin
encrypt.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.
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-2582b5.c
encrypt.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
encrypt.c: fatal error: error in backend: Cannot select: 0x562f801c8e80: v8i32 = X86ISD::VZEXT 0x562f801cc2d0
encrypt.c: 0x562f801cc2d0: v32i8 = bitcast 0x562f801cc530
encrypt.c: 0x562f801cc530: v4i64 = insert_subvector undef:v4i64, 0x562f801891a0, Constant:i64<0>
encrypt.c: 0x562f801cc1a0: v4i64 = undef
encrypt.c: 0x562f801891a0: v2i64 = scalar_to_vector 0x562f801c9340
encrypt.c: 0x562f801c9340: i64,ch = load<LD8[%sunkaddr15]> 0x562f8010cc60, 0x562f801c99d0, undef:i64
encrypt.c: 0x562f801c99d0: i64 = add FrameIndex:i64<4>, 0x562f801c9b00
encrypt.c: 0x562f801c9d60: i64 = FrameIndex<4>
encrypt.c: 0x562f801c9b00: i64,ch = CopyFromReg 0x562f8010cc60, Register:i64 %vreg0
encrypt.c: 0x562f801c9c30: i64 = Register %vreg0
encrypt.c: 0x562f801909e0: i64 = undef
encrypt.c: 0x562f801938f0: i64 = Constant<0>
encrypt.c: In function: pke_enc_seed
encrypt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
encrypt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
encrypt.c: Target: x86_64-pc-linux-gnu
encrypt.c: Thread model: posix
encrypt.c: InstalledDir: /usr/bin
encrypt.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.
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-7626c5.c
encrypt.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
encrypt.c: fatal error: error in backend: Cannot select: 0x56335c079ef0: v8i32 = X86ISD::VZEXT 0x56335c07ee50
encrypt.c: 0x56335c07ee50: v32i8 = bitcast 0x56335c07f0b0
encrypt.c: 0x56335c07f0b0: v4i64 = insert_subvector undef:v4i64, 0x56335c039660, Constant:i64<0>
encrypt.c: 0x56335c07ed20: v4i64 = undef
encrypt.c: 0x56335c039660: v2i64 = scalar_to_vector 0x56335c07a3b0
encrypt.c: 0x56335c07a3b0: i64,ch = load<LD8[%sunkaddr15]> 0x56335bfbde50, 0x56335c07aa40, undef:i64
encrypt.c: 0x56335c07aa40: i64 = add FrameIndex:i64<4>, 0x56335c07ab70
encrypt.c: 0x56335c07add0: i64 = FrameIndex<4>
encrypt.c: 0x56335c07ab70: i64,ch = CopyFromReg 0x56335bfbde50, Register:i64 %vreg0
encrypt.c: 0x56335c07aca0: i64 = Register %vreg0
encrypt.c: 0x56335c0412a0: i64 = undef
encrypt.c: 0x56335c0441b0: i64 = Constant<0>
encrypt.c: In function: pke_enc_seed
encrypt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
encrypt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
encrypt.c: Target: x86_64-pc-linux-gnu
encrypt.c: Thread model: posix
encrypt.c: InstalledDir: /usr/bin
encrypt.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.
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-215d80.c
encrypt.c: ...

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