Implementation notes: amd64, cel02, crypto_encrypt/lotus192

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_encrypt
Primitive: lotus192
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
638016410585 0 837083 936 1632T:avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1344498410168 0 836723 936 1632T:optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Test failure

Implementation: T:avx2
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 111
crypto_encrypt_open does not handle c=t overlap

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:avx2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:avx2
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt
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 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref

Test failure

Implementation: T:avx2
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 111
crypto_encrypt_open does not match mlen

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:avx2 T:opt T:ref

Test failure

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

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt
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

Compiler output

Implementation: T:avx2
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:211:5: warning: array index 4 is past the end of the array (which contains 4 elements) [-Warray-bounds]
lwe-arithmetics_avx2.c: c[4] = _mm256_loadu_si256((__m256i*)(C + 64));
lwe-arithmetics_avx2.c: ^ ~
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:204:3: note: array 'c' declared here
lwe-arithmetics_avx2.c: __m256i a, b[4], c[4];
lwe-arithmetics_avx2.c: ^
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:212:5: warning: array index 5 is past the end of the array (which contains 4 elements) [-Warray-bounds]
lwe-arithmetics_avx2.c: c[5] = _mm256_loadu_si256((__m256i*)(C + 80));
lwe-arithmetics_avx2.c: ^ ~
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:204:3: note: array 'c' declared here
lwe-arithmetics_avx2.c: __m256i a, b[4], c[4];
lwe-arithmetics_avx2.c: ^
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:220:7: warning: array index 4 is past the end of the array (which contains 4 elements) [-Warray-bounds]
lwe-arithmetics_avx2.c: b[4] = _mm256_loadu_si256((__m256i*)(p + 64));
lwe-arithmetics_avx2.c: ^ ~
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:204:3: note: array 'b' declared here
lwe-arithmetics_avx2.c: __m256i a, b[4], c[4];
lwe-arithmetics_avx2.c: ^
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:221:7: warning: array index 5 is past the end of the array (which contains 4 elements) [-Warray-bounds]
lwe-arithmetics_avx2.c: b[5] = _mm256_loadu_si256((__m256i*)(p + 80));
lwe-arithmetics_avx2.c: ^ ~
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:204:3: note: array 'b' declared here
lwe-arithmetics_avx2.c: __m256i a, b[4], c[4];
lwe-arithmetics_avx2.c: ^
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:226:33: warning: array index 4 is past the end of the array (which contains 4 elements) [-Warray-bounds]
lwe-arithmetics_avx2.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:avx2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:avx2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:avx2
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
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:158:12: error: always_inline function '_mm256_setzero_si256' requires target feature 'sse4.2', but would be inlined into function 'submat_negmul' that is compiled without support for 'sse4.2'
lwe-arithmetics_avx2.c: c[0] = _mm256_setzero_si256();
lwe-arithmetics_avx2.c: ^
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:159:12: error: always_inline function '_mm256_setzero_si256' requires target feature 'sse4.2', but would be inlined into function 'submat_negmul' that is compiled without support for 'sse4.2'
lwe-arithmetics_avx2.c: c[1] = _mm256_setzero_si256();
lwe-arithmetics_avx2.c: ^
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:160:12: error: always_inline function '_mm256_setzero_si256' requires target feature 'sse4.2', but would be inlined into function 'submat_negmul' that is compiled without support for 'sse4.2'
lwe-arithmetics_avx2.c: c[2] = _mm256_setzero_si256();
lwe-arithmetics_avx2.c: ^
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:161:12: error: always_inline function '_mm256_setzero_si256' requires target feature 'sse4.2', but would be inlined into function 'submat_negmul' that is compiled without support for 'sse4.2'
lwe-arithmetics_avx2.c: c[3] = _mm256_setzero_si256();
lwe-arithmetics_avx2.c: ^
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:162:12: error: always_inline function '_mm256_setzero_si256' requires target feature 'sse4.2', but would be inlined into function 'submat_negmul' that is compiled without support for 'sse4.2'
lwe-arithmetics_avx2.c: c[4] = _mm256_setzero_si256();
lwe-arithmetics_avx2.c: ^
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:163:12: error: always_inline function '_mm256_setzero_si256' requires target feature 'sse4.2', but would be inlined into function 'submat_negmul' that is compiled without support for 'sse4.2'
lwe-arithmetics_avx2.c: c[5] = _mm256_setzero_si256();
lwe-arithmetics_avx2.c: ^
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:166:11: error: always_inline function '_mm256_set1_epi16' requires target feature 'sse4.2', but would be inlined into function 'submat_negmul' that is compiled without support for 'sse4.2'
lwe-arithmetics_avx2.c: a = _mm256_set1_epi16(A[j]);
lwe-arithmetics_avx2.c: ^
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:167:14: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'submat_negmul' that is compiled without support for 'sse4.2'
lwe-arithmetics_avx2.c: b[0] = _mm256_loadu_si256((__m256i*)(p));
lwe-arithmetics_avx2.c: ^
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:168:14: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'submat_negmul' that is compiled without support for 'sse4.2'
lwe-arithmetics_avx2.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
lwe-arithmetics_opt.c: fatal error: error in backend: Cannot select: 0x55f2491639f0: v32i16 = X86ISD::VBROADCAST 0x55f249081f40
lwe-arithmetics_opt.c: 0x55f249081f40: i16,ch = CopyFromReg 0x55f248f88340, Register:i16 %vreg24
lwe-arithmetics_opt.c: 0x55f2492dc980: i16 = Register %vreg24
lwe-arithmetics_opt.c: In function: submul
lwe-arithmetics_opt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
lwe-arithmetics_opt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
lwe-arithmetics_opt.c: Target: x86_64-pc-linux-gnu
lwe-arithmetics_opt.c: Thread model: posix
lwe-arithmetics_opt.c: InstalledDir: /usr/bin
lwe-arithmetics_opt.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.
lwe-arithmetics_opt.c: clang: note: diagnostic msg:
lwe-arithmetics_opt.c: ********************
lwe-arithmetics_opt.c:
lwe-arithmetics_opt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
lwe-arithmetics_opt.c: Preprocessed source(s) and associated run script(s) are located at:
lwe-arithmetics_opt.c: clang: note: diagnostic msg: /tmp/lwe-arithmetics_opt-9b517e.c
lwe-arithmetics_opt.c: clang: note: diagnostic msg: /tmp/lwe-arithmetics_opt-9b517e.sh
lwe-arithmetics_opt.c: clang: note: diagnostic msg:
lwe-arithmetics_opt.c:
lwe-arithmetics_opt.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
lwe-arithmetics_opt.c: fatal error: error in backend: Cannot select: 0x557afb382e20: v32i16 = X86ISD::VBROADCAST 0x557afb2aa9a0
lwe-arithmetics_opt.c: 0x557afb2aa9a0: i16,ch = CopyFromReg 0x557afb2323c0, Register:i16 %vreg24
lwe-arithmetics_opt.c: 0x557afb396720: i16 = Register %vreg24
lwe-arithmetics_opt.c: In function: submul
lwe-arithmetics_opt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
lwe-arithmetics_opt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
lwe-arithmetics_opt.c: Target: x86_64-pc-linux-gnu
lwe-arithmetics_opt.c: Thread model: posix
lwe-arithmetics_opt.c: InstalledDir: /usr/bin
lwe-arithmetics_opt.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.
lwe-arithmetics_opt.c: clang: note: diagnostic msg:
lwe-arithmetics_opt.c: ********************
lwe-arithmetics_opt.c:
lwe-arithmetics_opt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
lwe-arithmetics_opt.c: Preprocessed source(s) and associated run script(s) are located at:
lwe-arithmetics_opt.c: clang: note: diagnostic msg: /tmp/lwe-arithmetics_opt-b4fed5.c
lwe-arithmetics_opt.c: clang: note: diagnostic msg: /tmp/lwe-arithmetics_opt-b4fed5.sh
lwe-arithmetics_opt.c: clang: note: diagnostic msg:
lwe-arithmetics_opt.c:
lwe-arithmetics_opt.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
lwe-arithmetics_opt.c: fatal error: error in backend: Cannot select: 0x559c3cabf110: v32i16 = X86ISD::VBROADCAST 0x559c3caf9820
lwe-arithmetics_opt.c: 0x559c3caf9820: i16,ch = CopyFromReg 0x559c3c9e2330, Register:i16 %vreg24
lwe-arithmetics_opt.c: 0x559c3cac3f20: i16 = Register %vreg24
lwe-arithmetics_opt.c: In function: submul
lwe-arithmetics_opt.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
lwe-arithmetics_opt.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
lwe-arithmetics_opt.c: Target: x86_64-pc-linux-gnu
lwe-arithmetics_opt.c: Thread model: posix
lwe-arithmetics_opt.c: InstalledDir: /usr/bin
lwe-arithmetics_opt.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.
lwe-arithmetics_opt.c: clang: note: diagnostic msg:
lwe-arithmetics_opt.c: ********************
lwe-arithmetics_opt.c:
lwe-arithmetics_opt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
lwe-arithmetics_opt.c: Preprocessed source(s) and associated run script(s) are located at:
lwe-arithmetics_opt.c: clang: note: diagnostic msg: /tmp/lwe-arithmetics_opt-6036a8.c
lwe-arithmetics_opt.c: clang: note: diagnostic msg: /tmp/lwe-arithmetics_opt-6036a8.sh
lwe-arithmetics_opt.c: clang: note: diagnostic msg:
lwe-arithmetics_opt.c:
lwe-arithmetics_opt.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:ref
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55ef1fecd080: v4i64 = X86ISD::VTRUNC 0x55ef1feccf50
try.c: 0x55ef1feccf50: v16i32 = vselect 0x55ef1febfe80, 0x55ef1fe82870, 0x55ef1fecce20
try.c: 0x55ef1febfe80: v4i1 = X86ISD::PCMPGTM 0x55ef1fec7a50, 0x55ef1fec35e0
try.c: 0x55ef1fec7a50: v4i64 = X86ISD::VBROADCAST 0x55ef1fe67d40
try.c: 0x55ef1fe67d40: i64,ch = load<LD8[%lsr.iv6971]> 0x55ef1fdd8950, 0x55ef1feb1060, undef:i64
try.c: 0x55ef1feb1060: i64,ch = CopyFromReg 0x55ef1fdd8950, Register:i64 %vreg50
try.c: 0x55ef1fec3840: i64 = Register %vreg50
try.c: 0x55ef1fe69210: i64 = undef
try.c: 0x55ef1fec35e0: v4i64,ch = CopyFromReg 0x55ef1fdd8950, Register:v4i64 %vreg13
try.c: 0x55ef1fec82a0: v4i64 = Register %vreg13
try.c: 0x55ef1fe82870: v16i32 = X86ISD::VBROADCAST 0x55ef1fec7cb0
try.c: 0x55ef1fec7cb0: i32,ch = load<LD4[ConstantPool]> 0x55ef1fdd8950, 0x55ef1fe56dd0, undef:i64
try.c: 0x55ef1fe56dd0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ef1feb7340: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ef1fe69210: i64 = undef
try.c: 0x55ef1fecce20: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x55ef1fecccf0: i32 = Constant<0>
try.c: 0x55ef1fecccf0: i32 = Constant<0>
try.c: 0x55ef1fecccf0: i32 = Constant<0>
try.c: 0x55ef1fecccf0: i32 = Constant<0>
try.c: 0x55ef1fecccf0: i32 = Constant<0>
try.c: 0x55ef1fecccf0: i32 = Constant<0>
try.c: 0x55ef1fecccf0: i32 = Constant<0>
try.c: 0x55ef1fecccf0: i32 = Constant<0>
try.c: 0x55ef1fecccf0: i32 = Constant<0>
try.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
try.c: fatal error: error in backend: Cannot select: 0x55de2b39ee80: v4i64 = X86ISD::VTRUNC 0x55de2b39ed50
try.c: 0x55de2b39ed50: v16i32 = vselect 0x55de2b391020, 0x55de2b312dd0, 0x55de2b39ec20
try.c: 0x55de2b391020: v4i1 = X86ISD::PCMPGTM 0x55de2b37b840, 0x55de2b3773d0
try.c: 0x55de2b37b840: v4i64 = X86ISD::VBROADCAST 0x55de2b313290
try.c: 0x55de2b313290: i64,ch = load<LD8[%lsr.iv6971]> 0x55de2b274a30, 0x55de2b318690, undef:i64
try.c: 0x55de2b318690: i64,ch = CopyFromReg 0x55de2b274a30, Register:i64 %vreg50
try.c: 0x55de2b377630: i64 = Register %vreg50
try.c: 0x55de2b2f2e50: i64 = undef
try.c: 0x55de2b3773d0: v4i64,ch = CopyFromReg 0x55de2b274a30, Register:v4i64 %vreg13
try.c: 0x55de2b37c090: v4i64 = Register %vreg13
try.c: 0x55de2b312dd0: v16i32 = X86ISD::VBROADCAST 0x55de2b37baa0
try.c: 0x55de2b37baa0: i32,ch = load<LD4[ConstantPool]> 0x55de2b274a30, 0x55de2b316c60, undef:i64
try.c: 0x55de2b316c60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55de2b2f37d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55de2b2f2e50: i64 = undef
try.c: 0x55de2b39ec20: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x55de2b39eaf0: i32 = Constant<0>
try.c: 0x55de2b39eaf0: i32 = Constant<0>
try.c: 0x55de2b39eaf0: i32 = Constant<0>
try.c: 0x55de2b39eaf0: i32 = Constant<0>
try.c: 0x55de2b39eaf0: i32 = Constant<0>
try.c: 0x55de2b39eaf0: i32 = Constant<0>
try.c: 0x55de2b39eaf0: i32 = Constant<0>
try.c: 0x55de2b39eaf0: i32 = Constant<0>
try.c: 0x55de2b39eaf0: i32 = Constant<0>
try.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
try.c: fatal error: error in backend: Cannot select: 0x562eb72e5750: v4i64 = X86ISD::VTRUNC 0x562eb72e5620
try.c: 0x562eb72e5620: v16i32 = vselect 0x562eb72fca50, 0x562eb727dc80, 0x562eb72e54f0
try.c: 0x562eb72fca50: v4i1 = X86ISD::PCMPGTM 0x562eb72dda80, 0x562eb72d9610
try.c: 0x562eb72dda80: v4i64 = X86ISD::VBROADCAST 0x562eb7281aa0
try.c: 0x562eb7281aa0: i64,ch = load<LD8[%lsr.iv6971]> 0x562eb71ee950, 0x562eb72d4470, undef:i64
try.c: 0x562eb72d4470: i64,ch = CopyFromReg 0x562eb71ee950, Register:i64 %vreg50
try.c: 0x562eb72d9870: i64 = Register %vreg50
try.c: 0x562eb727c2f0: i64 = undef
try.c: 0x562eb72d9610: v4i64,ch = CopyFromReg 0x562eb71ee950, Register:v4i64 %vreg13
try.c: 0x562eb72de2d0: v4i64 = Register %vreg13
try.c: 0x562eb727dc80: v16i32 = X86ISD::VBROADCAST 0x562eb72ddce0
try.c: 0x562eb72ddce0: i32,ch = load<LD4[ConstantPool]> 0x562eb71ee950, 0x562eb7281080, undef:i64
try.c: 0x562eb7281080: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562eb729f400: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562eb727c2f0: i64 = undef
try.c: 0x562eb72e54f0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x562eb72e53c0: i32 = Constant<0>
try.c: 0x562eb72e53c0: i32 = Constant<0>
try.c: 0x562eb72e53c0: i32 = Constant<0>
try.c: 0x562eb72e53c0: i32 = Constant<0>
try.c: 0x562eb72e53c0: i32 = Constant<0>
try.c: 0x562eb72e53c0: i32 = Constant<0>
try.c: 0x562eb72e53c0: i32 = Constant<0>
try.c: 0x562eb72e53c0: i32 = Constant<0>
try.c: 0x562eb72e53c0: i32 = Constant<0>
try.c: ...

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