Implementation notes: amd64, cel02, crypto_kem/lac192

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_kem
Primitive: lac192
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
39762619129 18624 043142 19536 1888T:avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
66071038192 18624 064646 19536 1920T:avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
69215418524 18624 041958 19536 1888T:avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
80061614605 18624 037910 19528 1856T:avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
160537439205 18624 065638 19536 1920T:optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
217356219020 18624 042494 19536 1888T:optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
389774023741 18600 048055 19488 1840T:optclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
418661015009 18624 038286 19528 1856T:optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
569970838481 0 064702 904 1648T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
875574618472 0 042334 904 1616T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1343949623486 0 047735 880 1584T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1683539817904 0 041166 904 1616T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1804737014019 0 037086 896 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
ec0bf71001731dea9af39da465c1a4f2d5fb272bb2bff1017a23306198cbd7ea
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: 0x56000e1f98d0: v8i32 = X86ISD::VZEXT 0x56000e1d1360
encrypt.c: 0x56000e1d1360: v32i8 = bitcast 0x56000e1ff720
encrypt.c: 0x56000e1ff720: v4i64 = insert_subvector undef:v4i64, 0x56000e1b7e70, Constant:i64<0>
encrypt.c: 0x56000e2000a0: v4i64 = undef
encrypt.c: 0x56000e1b7e70: v2i64 = scalar_to_vector 0x56000e1f9d90
encrypt.c: 0x56000e1f9d90: i64,ch = load<LD8[%sunkaddr15]> 0x56000e13bc90, 0x56000e204e80, undef:i64
encrypt.c: 0x56000e204e80: i64 = add FrameIndex:i64<4>, 0x56000e204fb0
encrypt.c: 0x56000e205210: i64 = FrameIndex<4>
encrypt.c: 0x56000e204fb0: i64,ch = CopyFromReg 0x56000e13bc90, Register:i64 %vreg0
encrypt.c: 0x56000e2050e0: i64 = Register %vreg0
encrypt.c: 0x56000e1c3800: i64 = undef
encrypt.c: 0x56000e204d50: 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-0fc6b5.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: 0x5557d7b90340: v8i32 = X86ISD::VZEXT 0x5557d7b4f430
encrypt.c: 0x5557d7b4f430: v32i8 = bitcast 0x5557d7b7bbf0
encrypt.c: 0x5557d7b7bbf0: v4i64 = insert_subvector undef:v4i64, 0x5557d7b4d7e0, Constant:i64<0>
encrypt.c: 0x5557d7b4d320: v4i64 = undef
encrypt.c: 0x5557d7b4d7e0: v2i64 = scalar_to_vector 0x5557d7b90800
encrypt.c: 0x5557d7b90800: i64,ch = load<LD8[%sunkaddr15]> 0x5557d7ac6d30, 0x5557d7b90e90, undef:i64
encrypt.c: 0x5557d7b90e90: i64 = add FrameIndex:i64<4>, 0x5557d7b90fc0
encrypt.c: 0x5557d7b91220: i64 = FrameIndex<4>
encrypt.c: 0x5557d7b90fc0: i64,ch = CopyFromReg 0x5557d7ac6d30, Register:i64 %vreg0
encrypt.c: 0x5557d7b910f0: i64 = Register %vreg0
encrypt.c: 0x5557d7b79280: i64 = undef
encrypt.c: 0x5557d7b90d60: 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-22cfe6.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: 0x557ba0b4a900: v8i32 = X86ISD::VZEXT 0x557ba0b51760
encrypt.c: 0x557ba0b51760: v32i8 = bitcast 0x557ba0b4daa0
encrypt.c: 0x557ba0b4daa0: v4i64 = insert_subvector undef:v4i64, 0x557ba0b09c20, Constant:i64<0>
encrypt.c: 0x557ba0b4e420: v4i64 = undef
encrypt.c: 0x557ba0b09c20: v2i64 = scalar_to_vector 0x557ba0b4adc0
encrypt.c: 0x557ba0b4adc0: i64,ch = load<LD8[%sunkaddr15]> 0x557ba0a8dc80, 0x557ba0b4b450, undef:i64
encrypt.c: 0x557ba0b4b450: i64 = add FrameIndex:i64<4>, 0x557ba0b4b580
encrypt.c: 0x557ba0b4b7e0: i64 = FrameIndex<4>
encrypt.c: 0x557ba0b4b580: i64,ch = CopyFromReg 0x557ba0a8dc80, Register:i64 %vreg0
encrypt.c: 0x557ba0b4b6b0: i64 = Register %vreg0
encrypt.c: 0x557ba0b157d0: i64 = undef
encrypt.c: 0x557ba0b4b320: 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-b431d4.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: 0x5597f22e8150: v8i32 = X86ISD::VZEXT 0x5597f22a7da0
encrypt.c: 0x5597f22a7da0: v32i8 = bitcast 0x5597f22e00a0
encrypt.c: 0x5597f22e00a0: v4i64 = insert_subvector undef:v4i64, 0x5597f22a6940, Constant:i64<0>
encrypt.c: 0x5597f22e0a20: v4i64 = undef
encrypt.c: 0x5597f22a6940: v2i64 = scalar_to_vector 0x5597f22e8610
encrypt.c: 0x5597f22e8610: i64,ch = load<LD8[%sunkaddr15]> 0x5597f222aef0, 0x5597f22f2ea0, undef:i64
encrypt.c: 0x5597f22f2ea0: i64 = add FrameIndex:i64<4>, 0x5597f22f2fd0
encrypt.c: 0x5597f22f3230: i64 = FrameIndex<4>
encrypt.c: 0x5597f22f2fd0: i64,ch = CopyFromReg 0x5597f222aef0, Register:i64 %vreg0
encrypt.c: 0x5597f22f3100: i64 = Register %vreg0
encrypt.c: 0x5597f22b2040: i64 = undef
encrypt.c: 0x5597f22f2d70: 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-abc23c.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: 0x5644fe087920: v8i32 = X86ISD::VZEXT 0x5644fe060310
encrypt.c: 0x5644fe060310: v32i8 = bitcast 0x5644fe080780
encrypt.c: 0x5644fe080780: v4i64 = insert_subvector undef:v4i64, 0x5644fe046e20, Constant:i64<0>
encrypt.c: 0x5644fe081100: v4i64 = undef
encrypt.c: 0x5644fe046e20: v2i64 = scalar_to_vector 0x5644fe087de0
encrypt.c: 0x5644fe087de0: i64,ch = load<LD8[%sunkaddr15]> 0x5644fdfcac80, 0x5644fe088470, undef:i64
encrypt.c: 0x5644fe088470: i64 = add FrameIndex:i64<4>, 0x5644fe0885a0
encrypt.c: 0x5644fe088800: i64 = FrameIndex<4>
encrypt.c: 0x5644fe0885a0: i64,ch = CopyFromReg 0x5644fdfcac80, Register:i64 %vreg0
encrypt.c: 0x5644fe0886d0: i64 = Register %vreg0
encrypt.c: 0x5644fe0527b0: i64 = undef
encrypt.c: 0x5644fe088340: 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-3729a6.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: 0x5633c38aff20: v8i32 = X86ISD::VZEXT 0x5633c3867400
encrypt.c: 0x5633c3867400: v32i8 = bitcast 0x5633c3893ca0
encrypt.c: 0x5633c3893ca0: v4i64 = insert_subvector undef:v4i64, 0x5633c38657b0, Constant:i64<0>
encrypt.c: 0x5633c38652f0: v4i64 = undef
encrypt.c: 0x5633c38657b0: v2i64 = scalar_to_vector 0x5633c38b03e0
encrypt.c: 0x5633c38b03e0: i64,ch = load<LD8[%sunkaddr15]> 0x5633c37ded30, 0x5633c38b0a70, undef:i64
encrypt.c: 0x5633c38b0a70: i64 = add FrameIndex:i64<4>, 0x5633c38b0ba0
encrypt.c: 0x5633c38b0e00: i64 = FrameIndex<4>
encrypt.c: 0x5633c38b0ba0: i64,ch = CopyFromReg 0x5633c37ded30, Register:i64 %vreg0
encrypt.c: 0x5633c38b0cd0: i64 = Register %vreg0
encrypt.c: 0x5633c3891280: i64 = undef
encrypt.c: 0x5633c38b0940: 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-6dcefa.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: 0x564900716510: v8i32 = X86ISD::VZEXT 0x56490070db30
encrypt.c: 0x56490070db30: v32i8 = bitcast 0x56490070c950
encrypt.c: 0x56490070c950: v4i64 = insert_subvector undef:v4i64, 0x5649006ce3b0, Constant:i64<0>
encrypt.c: 0x56490070d2d0: v4i64 = undef
encrypt.c: 0x5649006ce3b0: v2i64 = scalar_to_vector 0x5649007169d0
encrypt.c: 0x5649007169d0: i64,ch = load<LD8[%sunkaddr15]> 0x564900652c80, 0x564900717060, undef:i64
encrypt.c: 0x564900717060: i64 = add FrameIndex:i64<4>, 0x564900717190
encrypt.c: 0x5649007173f0: i64 = FrameIndex<4>
encrypt.c: 0x564900717190: i64,ch = CopyFromReg 0x564900652c80, Register:i64 %vreg0
encrypt.c: 0x5649007172c0: i64 = Register %vreg0
encrypt.c: 0x5649006da8e0: i64 = undef
encrypt.c: 0x564900716f30: 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-25265d.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: 0x56464cd13e20: v8i32 = X86ISD::VZEXT 0x56464ccebfe0
encrypt.c: 0x56464ccebfe0: v32i8 = bitcast 0x56464cd15fb0
encrypt.c: 0x56464cd15fb0: v4i64 = insert_subvector undef:v4i64, 0x56464ccd28d0, Constant:i64<0>
encrypt.c: 0x56464cd16930: v4i64 = undef
encrypt.c: 0x56464ccd28d0: v2i64 = scalar_to_vector 0x56464cd142e0
encrypt.c: 0x56464cd142e0: i64,ch = load<LD8[%sunkaddr15]> 0x56464cc56e90, 0x56464cd20580, undef:i64
encrypt.c: 0x56464cd20580: i64 = add FrameIndex:i64<4>, 0x56464cd206b0
encrypt.c: 0x56464cd20910: i64 = FrameIndex<4>
encrypt.c: 0x56464cd206b0: i64,ch = CopyFromReg 0x56464cc56e90, Register:i64 %vreg0
encrypt.c: 0x56464cd207e0: i64 = Register %vreg0
encrypt.c: 0x56464ccde480: i64 = undef
encrypt.c: 0x56464cd20450: 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-2e53a9.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: 0x556ed54f4170: v8i32 = X86ISD::VZEXT 0x556ed54f9fc0
encrypt.c: 0x556ed54f9fc0: v32i8 = bitcast 0x556ed54f6300
encrypt.c: 0x556ed54f6300: v4i64 = insert_subvector undef:v4i64, 0x556ed54b2e20, Constant:i64<0>
encrypt.c: 0x556ed54f6c80: v4i64 = undef
encrypt.c: 0x556ed54b2e20: v2i64 = scalar_to_vector 0x556ed54f4630
encrypt.c: 0x556ed54f4630: i64,ch = load<LD8[%sunkaddr15]> 0x556ed5436c80, 0x556ed54ff9a0, undef:i64
encrypt.c: 0x556ed54ff9a0: i64 = add FrameIndex:i64<4>, 0x556ed54ffad0
encrypt.c: 0x556ed54ffd30: i64 = FrameIndex<4>
encrypt.c: 0x556ed54ffad0: i64,ch = CopyFromReg 0x556ed5436c80, Register:i64 %vreg0
encrypt.c: 0x556ed54ffc00: i64 = Register %vreg0
encrypt.c: 0x556ed54be7b0: i64 = undef
encrypt.c: 0x556ed54ff870: 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-6a7cab.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: 0x55b95328b650: v8i32 = X86ISD::VZEXT 0x55b953250450
encrypt.c: 0x55b953250450: v32i8 = bitcast 0x55b95327cbc0
encrypt.c: 0x55b95327cbc0: v4i64 = insert_subvector undef:v4i64, 0x55b95324e800, Constant:i64<0>
encrypt.c: 0x55b95324e340: v4i64 = undef
encrypt.c: 0x55b95324e800: v2i64 = scalar_to_vector 0x55b95328bb10
encrypt.c: 0x55b95328bb10: i64,ch = load<LD8[%sunkaddr15]> 0x55b9531c7d30, 0x55b953298a60, undef:i64
encrypt.c: 0x55b953298a60: i64 = add FrameIndex:i64<4>, 0x55b953298b90
encrypt.c: 0x55b953298df0: i64 = FrameIndex<4>
encrypt.c: 0x55b953298b90: i64,ch = CopyFromReg 0x55b9531c7d30, Register:i64 %vreg0
encrypt.c: 0x55b953298cc0: i64 = Register %vreg0
encrypt.c: 0x55b95327a250: i64 = undef
encrypt.c: 0x55b953298930: 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-c0582a.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: 0x56168412f6f0: v8i32 = X86ISD::VZEXT 0x5616841248b0
encrypt.c: 0x5616841248b0: v32i8 = bitcast 0x56168412bbd0
encrypt.c: 0x56168412bbd0: v4i64 = insert_subvector undef:v4i64, 0x5616840eac40, Constant:i64<0>
encrypt.c: 0x56168412c550: v4i64 = undef
encrypt.c: 0x5616840eac40: v2i64 = scalar_to_vector 0x56168412fbb0
encrypt.c: 0x56168412fbb0: i64,ch = load<LD8[%sunkaddr15]> 0x56168406ec80, 0x561684130240, undef:i64
encrypt.c: 0x561684130240: i64 = add FrameIndex:i64<4>, 0x561684130370
encrypt.c: 0x5616841305d0: i64 = FrameIndex<4>
encrypt.c: 0x561684130370: i64,ch = CopyFromReg 0x56168406ec80, Register:i64 %vreg0
encrypt.c: 0x5616841304a0: i64 = Register %vreg0
encrypt.c: 0x5616840f6740: i64 = undef
encrypt.c: 0x561684130110: 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-79486d.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: 0x55aaa11d3090: v8i32 = X86ISD::VZEXT 0x55aaa11a7090
encrypt.c: 0x55aaa11a7090: v32i8 = bitcast 0x55aaa11d9f50
encrypt.c: 0x55aaa11d9f50: v4i64 = insert_subvector undef:v4i64, 0x55aaa11c92a0, Constant:i64<0>
encrypt.c: 0x55aaa11da8d0: v4i64 = undef
encrypt.c: 0x55aaa11c92a0: v2i64 = scalar_to_vector 0x55aaa11d3550
encrypt.c: 0x55aaa11d3550: i64,ch = load<LD8[%sunkaddr15]> 0x55aaa1116ef0, 0x55aaa11d3be0, undef:i64
encrypt.c: 0x55aaa11d3be0: i64 = add FrameIndex:i64<4>, 0x55aaa11d3d10
encrypt.c: 0x55aaa11d3f70: i64 = FrameIndex<4>
encrypt.c: 0x55aaa11d3d10: i64,ch = CopyFromReg 0x55aaa1116ef0, Register:i64 %vreg0
encrypt.c: 0x55aaa11d3e40: i64 = Register %vreg0
encrypt.c: 0x55aaa119e530: i64 = undef
encrypt.c: 0x55aaa11d3ab0: 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-6849df.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