Implementation notes: amd64, cel02, crypto_kem/lac128

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_kem
Primitive: lac128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
18580218809 39104 042925 40008 2248T:avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
18988836316 39104 062861 40008 2280T:avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
19241418241 39104 041797 40008 2248T:avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
36429214519 39104 037741 40000 2216T:avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
59821438379 39104 064893 40008 2280T:optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
80982223564 39080 047850 39960 2152T:optclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
88545014915 39104 038117 40000 2216T:optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
146672218746 39104 042333 40008 2248T:optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
587122239014 0 065325 896 1648T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
689498017620 0 041005 896 1616T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
832501423293 0 047514 872 1584T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
910017418183 0 042133 896 1616T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1195306413925 0 036917 888 1584T:refgcc_-march=native_-mtune=native_-Os_-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
3de6b7a3a0a5a07ba36ec9e2518a4a08cd769b175879a11c56f12b19cfac1e6d
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: 0x55920548e440: v8i32 = X86ISD::VZEXT 0x55920548d010
encrypt.c: 0x55920548d010: v32i8 = bitcast 0x5592054953d0
encrypt.c: 0x5592054953d0: v4i64 = insert_subvector undef:v4i64, 0x559205485e20, Constant:i64<0>
encrypt.c: 0x5592054959c0: v4i64 = undef
encrypt.c: 0x559205485e20: v2i64 = scalar_to_vector 0x55920548e900
encrypt.c: 0x55920548e900: i64,ch = load<LD8[%sunkaddr15]> 0x5592053d1b90, 0x55920548f0c0, undef:i64
encrypt.c: 0x55920548f0c0: i64 = add FrameIndex:i64<4>, 0x55920548f1f0
encrypt.c: 0x55920548f450: i64 = FrameIndex<4>
encrypt.c: 0x55920548f1f0: i64,ch = CopyFromReg 0x5592053d1b90, Register:i64 %vreg0
encrypt.c: 0x55920548f320: i64 = Register %vreg0
encrypt.c: 0x559205454100: i64 = undef
encrypt.c: 0x55920548ef90: 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-6217f1.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: 0x55b16c5a2850: v8i32 = X86ISD::VZEXT 0x55b16c590910
encrypt.c: 0x55b16c590910: v32i8 = bitcast 0x55b16c568dc0
encrypt.c: 0x55b16c568dc0: v4i64 = insert_subvector undef:v4i64, 0x55b16c5b07d0, Constant:i64<0>
encrypt.c: 0x55b16c593940: v4i64 = undef
encrypt.c: 0x55b16c5b07d0: v2i64 = scalar_to_vector 0x55b16c5a2d10
encrypt.c: 0x55b16c5a2d10: i64,ch = load<LD8[%sunkaddr15]> 0x55b16c4dfc30, 0x55b16c5a34d0, undef:i64
encrypt.c: 0x55b16c5a34d0: i64 = add FrameIndex:i64<4>, 0x55b16c5a3600
encrypt.c: 0x55b16c5a3860: i64 = FrameIndex<4>
encrypt.c: 0x55b16c5a3600: i64,ch = CopyFromReg 0x55b16c4dfc30, Register:i64 %vreg0
encrypt.c: 0x55b16c5a3730: i64 = Register %vreg0
encrypt.c: 0x55b16c568310: i64 = undef
encrypt.c: 0x55b16c5a33a0: 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-744bdd.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: 0x56317db2f7e0: v8i32 = X86ISD::VZEXT 0x56317dafc5d0
encrypt.c: 0x56317dafc5d0: v32i8 = bitcast 0x56317db21ce0
encrypt.c: 0x56317db21ce0: v4i64 = insert_subvector undef:v4i64, 0x56317db2a330, Constant:i64<0>
encrypt.c: 0x56317db222d0: v4i64 = undef
encrypt.c: 0x56317db2a330: v2i64 = scalar_to_vector 0x56317db2fca0
encrypt.c: 0x56317db2fca0: i64,ch = load<LD8[%sunkaddr15]> 0x56317da66b90, 0x56317db30460, undef:i64
encrypt.c: 0x56317db30460: i64 = add FrameIndex:i64<4>, 0x56317db30590
encrypt.c: 0x56317db307f0: i64 = FrameIndex<4>
encrypt.c: 0x56317db30590: i64,ch = CopyFromReg 0x56317da66b90, Register:i64 %vreg0
encrypt.c: 0x56317db306c0: i64 = Register %vreg0
encrypt.c: 0x56317dae90d0: i64 = undef
encrypt.c: 0x56317db30330: 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-153b6d.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: 0x563f390cc4b0: v8i32 = X86ISD::VZEXT 0x563f390bd9f0
encrypt.c: 0x563f390bd9f0: v32i8 = bitcast 0x563f390c3c00
encrypt.c: 0x563f390c3c00: v4i64 = insert_subvector undef:v4i64, 0x563f390c4f90, Constant:i64<0>
encrypt.c: 0x563f390c41f0: v4i64 = undef
encrypt.c: 0x563f390c4f90: v2i64 = scalar_to_vector 0x563f390cc970
encrypt.c: 0x563f390cc970: i64,ch = load<LD8[%sunkaddr15]> 0x563f39009e10, 0x563f390cd130, undef:i64
encrypt.c: 0x563f390cd130: i64 = add FrameIndex:i64<4>, 0x563f390cd260
encrypt.c: 0x563f390cd4c0: i64 = FrameIndex<4>
encrypt.c: 0x563f390cd260: i64,ch = CopyFromReg 0x563f39009e10, Register:i64 %vreg0
encrypt.c: 0x563f390cd390: i64 = Register %vreg0
encrypt.c: 0x563f3908ba20: i64 = undef
encrypt.c: 0x563f390cd000: 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-781d3d.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: 0x561fe369c060: v8i32 = X86ISD::VZEXT 0x561fe368b7b0
encrypt.c: 0x561fe368b7b0: v32i8 = bitcast 0x561fe3697190
encrypt.c: 0x561fe3697190: v4i64 = insert_subvector undef:v4i64, 0x561fe368e990, Constant:i64<0>
encrypt.c: 0x561fe3697780: v4i64 = undef
encrypt.c: 0x561fe368e990: v2i64 = scalar_to_vector 0x561fe369c520
encrypt.c: 0x561fe369c520: i64,ch = load<LD8[%sunkaddr15]> 0x561fe35d3b90, 0x561fe369cce0, undef:i64
encrypt.c: 0x561fe369cce0: i64 = add FrameIndex:i64<4>, 0x561fe369ce10
encrypt.c: 0x561fe369d070: i64 = FrameIndex<4>
encrypt.c: 0x561fe369ce10: i64,ch = CopyFromReg 0x561fe35d3b90, Register:i64 %vreg0
encrypt.c: 0x561fe369cf40: i64 = Register %vreg0
encrypt.c: 0x561fe36560e0: i64 = undef
encrypt.c: 0x561fe369cbb0: 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-1f42d8.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: 0x55e4396c6050: v8i32 = X86ISD::VZEXT 0x55e4396a9ab0
encrypt.c: 0x55e4396a9ab0: v32i8 = bitcast 0x55e439681b30
encrypt.c: 0x55e439681b30: v4i64 = insert_subvector undef:v4i64, 0x55e4396bdb40, Constant:i64<0>
encrypt.c: 0x55e4396acae0: v4i64 = undef
encrypt.c: 0x55e4396bdb40: v2i64 = scalar_to_vector 0x55e4396c6510
encrypt.c: 0x55e4396c6510: i64,ch = load<LD8[%sunkaddr15]> 0x55e4395f8c20, 0x55e4396ca740, undef:i64
encrypt.c: 0x55e4396ca740: i64 = add FrameIndex:i64<4>, 0x55e4396ca870
encrypt.c: 0x55e4396caad0: i64 = FrameIndex<4>
encrypt.c: 0x55e4396ca870: i64,ch = CopyFromReg 0x55e4395f8c20, Register:i64 %vreg0
encrypt.c: 0x55e4396ca9a0: i64 = Register %vreg0
encrypt.c: 0x55e439681080: i64 = undef
encrypt.c: 0x55e4396ca610: 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-59731e.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: 0x5640843eb3c0: v8i32 = X86ISD::VZEXT 0x5640843e6290
encrypt.c: 0x5640843e6290: v32i8 = bitcast 0x5640843f2370
encrypt.c: 0x5640843f2370: v4i64 = insert_subvector undef:v4i64, 0x5640843ee720, Constant:i64<0>
encrypt.c: 0x5640843f2960: v4i64 = undef
encrypt.c: 0x5640843ee720: v2i64 = scalar_to_vector 0x5640843eb880
encrypt.c: 0x5640843eb880: i64,ch = load<LD8[%sunkaddr15]> 0x56408432eb90, 0x5640843ec040, undef:i64
encrypt.c: 0x5640843ec040: i64 = add FrameIndex:i64<4>, 0x5640843ec170
encrypt.c: 0x5640843ec3d0: i64 = FrameIndex<4>
encrypt.c: 0x5640843ec170: i64,ch = CopyFromReg 0x56408432eb90, Register:i64 %vreg0
encrypt.c: 0x5640843ec2a0: i64 = Register %vreg0
encrypt.c: 0x5640843b08e0: i64 = undef
encrypt.c: 0x5640843ebf10: 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-25b411.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: 0x55b15b1ab2e0: v8i32 = X86ISD::VZEXT 0x55b15b1a8810
encrypt.c: 0x55b15b1a8810: v32i8 = bitcast 0x55b15b1a4480
encrypt.c: 0x55b15b1a4480: v4i64 = insert_subvector undef:v4i64, 0x55b15b1b33e0, Constant:i64<0>
encrypt.c: 0x55b15b1a4a70: v4i64 = undef
encrypt.c: 0x55b15b1b33e0: v2i64 = scalar_to_vector 0x55b15b1ab7a0
encrypt.c: 0x55b15b1ab7a0: i64,ch = load<LD8[%sunkaddr15]> 0x55b15b0f0df0, 0x55b15b1abf60, undef:i64
encrypt.c: 0x55b15b1abf60: i64 = add FrameIndex:i64<4>, 0x55b15b1ac090
encrypt.c: 0x55b15b1ac2f0: i64 = FrameIndex<4>
encrypt.c: 0x55b15b1ac090: i64,ch = CopyFromReg 0x55b15b0f0df0, Register:i64 %vreg0
encrypt.c: 0x55b15b1ac1c0: i64 = Register %vreg0
encrypt.c: 0x55b15b172870: i64 = undef
encrypt.c: 0x55b15b1abe30: 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-246bea.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: 0x55958a93d170: v8i32 = X86ISD::VZEXT 0x55958a90a640
encrypt.c: 0x55958a90a640: v32i8 = bitcast 0x55958a935090
encrypt.c: 0x55958a935090: v4i64 = insert_subvector undef:v4i64, 0x55958a92c630, Constant:i64<0>
encrypt.c: 0x55958a935680: v4i64 = undef
encrypt.c: 0x55958a92c630: v2i64 = scalar_to_vector 0x55958a93d630
encrypt.c: 0x55958a93d630: i64,ch = load<LD8[%sunkaddr15]> 0x55958a874b80, 0x55958a93ddf0, undef:i64
encrypt.c: 0x55958a93ddf0: i64 = add FrameIndex:i64<4>, 0x55958a93df20
encrypt.c: 0x55958a93e180: i64 = FrameIndex<4>
encrypt.c: 0x55958a93df20: i64,ch = CopyFromReg 0x55958a874b80, Register:i64 %vreg0
encrypt.c: 0x55958a93e050: i64 = Register %vreg0
encrypt.c: 0x55958a8f7140: i64 = undef
encrypt.c: 0x55958a93dcc0: 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-477e44.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: 0x55619840fdb0: v8i32 = X86ISD::VZEXT 0x5561983fe9d0
encrypt.c: 0x5561983fe9d0: v32i8 = bitcast 0x5561983d69b0
encrypt.c: 0x5561983d69b0: v4i64 = insert_subvector undef:v4i64, 0x55619840d210, Constant:i64<0>
encrypt.c: 0x556198401a00: v4i64 = undef
encrypt.c: 0x55619840d210: v2i64 = scalar_to_vector 0x556198410270
encrypt.c: 0x556198410270: i64,ch = load<LD8[%sunkaddr15]> 0x55619834dc20, 0x556198410a30, undef:i64
encrypt.c: 0x556198410a30: i64 = add FrameIndex:i64<4>, 0x556198410b60
encrypt.c: 0x556198410dc0: i64 = FrameIndex<4>
encrypt.c: 0x556198410b60: i64,ch = CopyFromReg 0x55619834dc20, Register:i64 %vreg0
encrypt.c: 0x556198410c90: i64 = Register %vreg0
encrypt.c: 0x5561983d5f00: i64 = undef
encrypt.c: 0x556198410900: 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-90c224.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: 0x562a3c2369f0: v8i32 = X86ISD::VZEXT 0x562a3c240bd0
encrypt.c: 0x562a3c240bd0: v32i8 = bitcast 0x562a3c23b8f0
encrypt.c: 0x562a3c23b8f0: v4i64 = insert_subvector undef:v4i64, 0x562a3c1fd450, Constant:i64<0>
encrypt.c: 0x562a3c23bee0: v4i64 = undef
encrypt.c: 0x562a3c1fd450: v2i64 = scalar_to_vector 0x562a3c236eb0
encrypt.c: 0x562a3c236eb0: i64,ch = load<LD8[%sunkaddr15]> 0x562a3c180b80, 0x562a3c248d30, undef:i64
encrypt.c: 0x562a3c248d30: i64 = add FrameIndex:i64<4>, 0x562a3c248e60
encrypt.c: 0x562a3c2490c0: i64 = FrameIndex<4>
encrypt.c: 0x562a3c248e60: i64,ch = CopyFromReg 0x562a3c180b80, Register:i64 %vreg0
encrypt.c: 0x562a3c248f90: i64 = Register %vreg0
encrypt.c: 0x562a3c202ff0: i64 = undef
encrypt.c: 0x562a3c248c00: 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-0f3483.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: 0x55b09737b4f0: v8i32 = X86ISD::VZEXT 0x55b09734eee0
encrypt.c: 0x55b09734eee0: v32i8 = bitcast 0x55b097379100
encrypt.c: 0x55b097379100: v4i64 = insert_subvector undef:v4i64, 0x55b09737d8f0, Constant:i64<0>
encrypt.c: 0x55b0973796f0: v4i64 = undef
encrypt.c: 0x55b09737d8f0: v2i64 = scalar_to_vector 0x55b09737b9b0
encrypt.c: 0x55b09737b9b0: i64,ch = load<LD8[%sunkaddr15]> 0x55b0972bee00, 0x55b097386090, undef:i64
encrypt.c: 0x55b097386090: i64 = add FrameIndex:i64<4>, 0x55b0973861c0
encrypt.c: 0x55b097386420: i64 = FrameIndex<4>
encrypt.c: 0x55b0973861c0: i64,ch = CopyFromReg 0x55b0972bee00, Register:i64 %vreg0
encrypt.c: 0x55b0973862f0: i64 = Register %vreg0
encrypt.c: 0x55b0973409e0: i64 = undef
encrypt.c: 0x55b097385f60: 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-15cc8e.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