Implementation notes: amd64, cel02, crypto_sign/sphincss256shake256robust

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_sign
Primitive: sphincss256shake256robust
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
8435297074112413 0 0140103 840 1632T:avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
10323864968216793 0 0247607 840 1664T:avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1157479414043400 0 074135 840 1664T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1491767924614069 0 041647 840 1632T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
15325523272110850 0 0138207 840 1632T:avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
16243329254109166 0 0135247 832 1600T:avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2408980110417577 0 045216 816 1600T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2797279704811732 0 037695 832 1600T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2908512283613322 0 040559 840 1632T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Checksum failure

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

Test failure

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

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 -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55b54316c7c0: v4i64 = X86ISD::VTRUNC 0x55b54316c690
try.c: 0x55b54316c690: v16i32 = vselect 0x55b54316f710, 0x55b543115990, 0x55b54316c560
try.c: 0x55b54316f710: v4i1 = X86ISD::PCMPGTM 0x55b543151190, 0x55b54314db70
try.c: 0x55b543151190: v4i64 = X86ISD::VBROADCAST 0x55b54310db10
try.c: 0x55b54310db10: i64,ch = load<LD8[%lsr.iv6971]> 0x55b543063930, 0x55b54310a320, undef:i64
try.c: 0x55b54310a320: i64,ch = CopyFromReg 0x55b543063930, Register:i64 %vreg50
try.c: 0x55b54314ddd0: i64 = Register %vreg50
try.c: 0x55b543114000: i64 = undef
try.c: 0x55b54314db70: v4i64,ch = CopyFromReg 0x55b543063930, Register:v4i64 %vreg13
try.c: 0x55b5431519e0: v4i64 = Register %vreg13
try.c: 0x55b543115990: v16i32 = X86ISD::VBROADCAST 0x55b5431513f0
try.c: 0x55b5431513f0: i32,ch = load<LD4[ConstantPool]> 0x55b543063930, 0x55b54310d0f0, undef:i64
try.c: 0x55b54310d0f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b543136690: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b543114000: i64 = undef
try.c: 0x55b54316c560: 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: 0x55b54316c430: i32 = Constant<0>
try.c: 0x55b54316c430: i32 = Constant<0>
try.c: 0x55b54316c430: i32 = Constant<0>
try.c: 0x55b54316c430: i32 = Constant<0>
try.c: 0x55b54316c430: i32 = Constant<0>
try.c: 0x55b54316c430: i32 = Constant<0>
try.c: 0x55b54316c430: i32 = Constant<0>
try.c: 0x55b54316c430: i32 = Constant<0>
try.c: 0x55b54316c430: 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:avx2

Compiler output

Implementation: T:avx2
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: 0x55e284c16120: v4i64 = X86ISD::VTRUNC 0x55e284c15ff0
try.c: 0x55e284c15ff0: v16i32 = vselect 0x55e284c1b7d0, 0x55e284b9be80, 0x55e284c15ec0
try.c: 0x55e284c1b7d0: v4i1 = X86ISD::PCMPGTM 0x55e284bfc930, 0x55e284bf8ec0
try.c: 0x55e284bfc930: v4i64 = X86ISD::VBROADCAST 0x55e284b9c340
try.c: 0x55e284b9c340: i64,ch = load<LD8[%lsr.iv6971]> 0x55e284af6a40, 0x55e284ba6100, undef:i64
try.c: 0x55e284ba6100: i64,ch = CopyFromReg 0x55e284af6a40, Register:i64 %vreg50
try.c: 0x55e284bf9120: i64 = Register %vreg50
try.c: 0x55e284b94eb0: i64 = undef
try.c: 0x55e284bf8ec0: v4i64,ch = CopyFromReg 0x55e284af6a40, Register:v4i64 %vreg13
try.c: 0x55e284bfd180: v4i64 = Register %vreg13
try.c: 0x55e284b9be80: v16i32 = X86ISD::VBROADCAST 0x55e284bfcb90
try.c: 0x55e284bfcb90: i32,ch = load<LD4[ConstantPool]> 0x55e284af6a40, 0x55e284b9e820, undef:i64
try.c: 0x55e284b9e820: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e284b95830: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e284b94eb0: i64 = undef
try.c: 0x55e284c15ec0: 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: 0x55e284c15d90: i32 = Constant<0>
try.c: 0x55e284c15d90: i32 = Constant<0>
try.c: 0x55e284c15d90: i32 = Constant<0>
try.c: 0x55e284c15d90: i32 = Constant<0>
try.c: 0x55e284c15d90: i32 = Constant<0>
try.c: 0x55e284c15d90: i32 = Constant<0>
try.c: 0x55e284c15d90: i32 = Constant<0>
try.c: 0x55e284c15d90: i32 = Constant<0>
try.c: 0x55e284c15d90: 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:avx2

Compiler output

Implementation: T:avx2
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: 0x5622d788b310: v4i64 = X86ISD::VTRUNC 0x5622d788b1e0
try.c: 0x5622d788b1e0: v16i32 = vselect 0x5622d788e990, 0x5622d783b020, 0x5622d788b0b0
try.c: 0x5622d788e990: v4i1 = X86ISD::PCMPGTM 0x5622d78830b0, 0x5622d787ec40
try.c: 0x5622d78830b0: v4i64 = X86ISD::VBROADCAST 0x5622d78313f0
try.c: 0x5622d78313f0: i64,ch = load<LD8[%lsr.iv6971]> 0x5622d7793960, 0x5622d786a5c0, undef:i64
try.c: 0x5622d786a5c0: i64,ch = CopyFromReg 0x5622d7793960, Register:i64 %vreg50
try.c: 0x5622d787eea0: i64 = Register %vreg50
try.c: 0x5622d78328c0: i64 = undef
try.c: 0x5622d787ec40: v4i64,ch = CopyFromReg 0x5622d7793960, Register:v4i64 %vreg13
try.c: 0x5622d7883900: v4i64 = Register %vreg13
try.c: 0x5622d783b020: v16i32 = X86ISD::VBROADCAST 0x5622d7883310
try.c: 0x5622d7883310: i32,ch = load<LD4[ConstantPool]> 0x5622d7793960, 0x5622d78309d0, undef:i64
try.c: 0x5622d78309d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5622d78761f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5622d78328c0: i64 = undef
try.c: 0x5622d788b0b0: 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: 0x5622d788af80: i32 = Constant<0>
try.c: 0x5622d788af80: i32 = Constant<0>
try.c: 0x5622d788af80: i32 = Constant<0>
try.c: 0x5622d788af80: i32 = Constant<0>
try.c: 0x5622d788af80: i32 = Constant<0>
try.c: 0x5622d788af80: i32 = Constant<0>
try.c: 0x5622d788af80: i32 = Constant<0>
try.c: 0x5622d788af80: i32 = Constant<0>
try.c: 0x5622d788af80: 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:avx2

Compiler output

Implementation: T:avx2
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'sse4.2'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:42: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:44:37: note: expanded from macro 'LOAD256u'
KeccakP-1600-times4-SIMD256.c: #define LOAD256u(a) _mm256_loadu_si256((const V256 *)&(a))
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'sse4.2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:136:42: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: lanes1 = LOAD256u( curData1[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:44:37: note: expanded from macro 'LOAD256u'
KeccakP-1600-times4-SIMD256.c: #define LOAD256u(a) _mm256_loadu_si256((const V256 *)&(a))
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'sse4.2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:137:42: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: lanes2 = LOAD256u( curData2[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:44:37: note: expanded from macro 'LOAD256u'
KeccakP-1600-times4-SIMD256.c: #define LOAD256u(a) _mm256_loadu_si256((const V256 *)&(a))
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'sse4.2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:138:42: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.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: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: 0x5608c92c08c0: v4i64 = X86ISD::VTRUNC 0x5608c92c0790
try.c: 0x5608c92c0790: v16i32 = vselect 0x5608c92bb290, 0x5608c9279c00, 0x5608c92c0660
try.c: 0x5608c92bb290: v4i1 = X86ISD::PCMPGTM 0x5608c92b5a40, 0x5608c92b15d0
try.c: 0x5608c92b5a40: v4i64 = X86ISD::VBROADCAST 0x5608c9276da0
try.c: 0x5608c9276da0: i64,ch = load<LD8[%lsr.iv6971]> 0x5608c91c6960, 0x5608c92a0590, undef:i64
try.c: 0x5608c92a0590: i64,ch = CopyFromReg 0x5608c91c6960, Register:i64 %vreg50
try.c: 0x5608c92b1830: i64 = Register %vreg50
try.c: 0x5608c9278270: i64 = undef
try.c: 0x5608c92b15d0: v4i64,ch = CopyFromReg 0x5608c91c6960, Register:v4i64 %vreg13
try.c: 0x5608c92b6290: v4i64 = Register %vreg13
try.c: 0x5608c9279c00: v16i32 = X86ISD::VBROADCAST 0x5608c92b5ca0
try.c: 0x5608c92b5ca0: i32,ch = load<LD4[ConstantPool]> 0x5608c91c6960, 0x5608c925d340, undef:i64
try.c: 0x5608c925d340: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5608c926ed20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5608c9278270: i64 = undef
try.c: 0x5608c92c0660: 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: 0x5608c92c0530: i32 = Constant<0>
try.c: 0x5608c92c0530: i32 = Constant<0>
try.c: 0x5608c92c0530: i32 = Constant<0>
try.c: 0x5608c92c0530: i32 = Constant<0>
try.c: 0x5608c92c0530: i32 = Constant<0>
try.c: 0x5608c92c0530: i32 = Constant<0>
try.c: 0x5608c92c0530: i32 = Constant<0>
try.c: 0x5608c92c0530: i32 = Constant<0>
try.c: 0x5608c92c0530: 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: 0x561ef26beb50: v4i64 = X86ISD::VTRUNC 0x561ef26bea20
try.c: 0x561ef26bea20: v16i32 = vselect 0x561ef26d7b30, 0x561ef264efe0, 0x561ef26be8f0
try.c: 0x561ef26d7b30: v4i1 = X86ISD::PCMPGTM 0x561ef26ba530, 0x561ef26b9060
try.c: 0x561ef26ba530: v4i64 = X86ISD::VBROADCAST 0x561ef264f4a0
try.c: 0x561ef264f4a0: i64,ch = load<LD8[%lsr.iv6971]> 0x561ef25b5a60, 0x561ef26582b0, undef:i64
try.c: 0x561ef26582b0: i64,ch = CopyFromReg 0x561ef25b5a60, Register:i64 %vreg50
try.c: 0x561ef26b92c0: i64 = Register %vreg50
try.c: 0x561ef2652e50: i64 = undef
try.c: 0x561ef26b9060: v4i64,ch = CopyFromReg 0x561ef25b5a60, Register:v4i64 %vreg13
try.c: 0x561ef26bad80: v4i64 = Register %vreg13
try.c: 0x561ef264efe0: v16i32 = X86ISD::VBROADCAST 0x561ef26ba790
try.c: 0x561ef26ba790: i32,ch = load<LD4[ConstantPool]> 0x561ef25b5a60, 0x561ef2656880, undef:i64
try.c: 0x561ef2656880: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561ef26537d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561ef2652e50: i64 = undef
try.c: 0x561ef26be8f0: 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: 0x561ef26be7c0: i32 = Constant<0>
try.c: 0x561ef26be7c0: i32 = Constant<0>
try.c: 0x561ef26be7c0: i32 = Constant<0>
try.c: 0x561ef26be7c0: i32 = Constant<0>
try.c: 0x561ef26be7c0: i32 = Constant<0>
try.c: 0x561ef26be7c0: i32 = Constant<0>
try.c: 0x561ef26be7c0: i32 = Constant<0>
try.c: 0x561ef26be7c0: i32 = Constant<0>
try.c: 0x561ef26be7c0: 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: 0x5596efa70130: v4i64 = X86ISD::VTRUNC 0x5596efa70000
try.c: 0x5596efa70000: v16i32 = vselect 0x5596efa79d10, 0x5596efa0c3a0, 0x5596efa6fed0
try.c: 0x5596efa79d10: v4i1 = X86ISD::PCMPGTM 0x5596efa567c0, 0x5596efa52350
try.c: 0x5596efa567c0: v4i64 = X86ISD::VBROADCAST 0x5596ef9f7010
try.c: 0x5596ef9f7010: i64,ch = load<LD8[%lsr.iv6971]> 0x5596ef967960, 0x5596efa4d1b0, undef:i64
try.c: 0x5596efa4d1b0: i64,ch = CopyFromReg 0x5596ef967960, Register:i64 %vreg50
try.c: 0x5596efa525b0: i64 = Register %vreg50
try.c: 0x5596ef9f84e0: i64 = undef
try.c: 0x5596efa52350: v4i64,ch = CopyFromReg 0x5596ef967960, Register:v4i64 %vreg13
try.c: 0x5596efa57010: v4i64 = Register %vreg13
try.c: 0x5596efa0c3a0: v16i32 = X86ISD::VBROADCAST 0x5596efa56a20
try.c: 0x5596efa56a20: i32,ch = load<LD4[ConstantPool]> 0x5596ef967960, 0x5596ef9fbf70, undef:i64
try.c: 0x5596ef9fbf70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5596efa3c3f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5596ef9f84e0: i64 = undef
try.c: 0x5596efa6fed0: 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: 0x5596efa6fda0: i32 = Constant<0>
try.c: 0x5596efa6fda0: i32 = Constant<0>
try.c: 0x5596efa6fda0: i32 = Constant<0>
try.c: 0x5596efa6fda0: i32 = Constant<0>
try.c: 0x5596efa6fda0: i32 = Constant<0>
try.c: 0x5596efa6fda0: i32 = Constant<0>
try.c: 0x5596efa6fda0: i32 = Constant<0>
try.c: 0x5596efa6fda0: i32 = Constant<0>
try.c: 0x5596efa6fda0: 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