Implementation notes: amd64, cel02, crypto_sign/sphincsf192shake256robust

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_sign
Primitive: sphincsf192shake256robust
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
519743534110646 0 0137951 840 1632T:avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
67565380442424 0 073095 840 1664T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
715757676215754 0 0246503 840 1664T:avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
949572544112271 0 0139895 840 1632T:avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
95097288611793 0 037759 832 1600T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1015315094109225 0 0135311 832 1600T:avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
144778993817334 0 044912 816 1600T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
169062803013939 0 041455 840 1632T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
181424393213176 0 040351 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
e2c3a03c96744af33f7e7af9d96e84e1b333c48c154bd45415cc05d8793cc0c5
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: 0x562ffb621aa0: v4i64 = X86ISD::VTRUNC 0x562ffb621970
try.c: 0x562ffb621970: v16i32 = vselect 0x562ffb637780, 0x562ffb5d30d0, 0x562ffb621840
try.c: 0x562ffb637780: v4i1 = X86ISD::PCMPGTM 0x562ffb619a00, 0x562ffb615590
try.c: 0x562ffb619a00: v4i64 = X86ISD::VBROADCAST 0x562ffb5c0f80
try.c: 0x562ffb5c0f80: i64,ch = load<LD8[%lsr.iv6971]> 0x562ffb52a960, 0x562ffb603a40, undef:i64
try.c: 0x562ffb603a40: i64,ch = CopyFromReg 0x562ffb52a960, Register:i64 %vreg50
try.c: 0x562ffb6157f0: i64 = Register %vreg50
try.c: 0x562ffb5c2450: i64 = undef
try.c: 0x562ffb615590: v4i64,ch = CopyFromReg 0x562ffb52a960, Register:v4i64 %vreg13
try.c: 0x562ffb61a250: v4i64 = Register %vreg13
try.c: 0x562ffb5d30d0: v16i32 = X86ISD::VBROADCAST 0x562ffb619c60
try.c: 0x562ffb619c60: i32,ch = load<LD4[ConstantPool]> 0x562ffb52a960, 0x562ffb5c0560, undef:i64
try.c: 0x562ffb5c0560: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562ffb604c40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562ffb5c2450: i64 = undef
try.c: 0x562ffb621840: 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: 0x562ffb621710: i32 = Constant<0>
try.c: 0x562ffb621710: i32 = Constant<0>
try.c: 0x562ffb621710: i32 = Constant<0>
try.c: 0x562ffb621710: i32 = Constant<0>
try.c: 0x562ffb621710: i32 = Constant<0>
try.c: 0x562ffb621710: i32 = Constant<0>
try.c: 0x562ffb621710: i32 = Constant<0>
try.c: 0x562ffb621710: i32 = Constant<0>
try.c: 0x562ffb621710: 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: 0x56207fa2d180: v4i64 = X86ISD::VTRUNC 0x56207fa2d050
try.c: 0x56207fa2d050: v16i32 = vselect 0x56207fa0b350, 0x56207f9b7130, 0x56207fa2cf20
try.c: 0x56207fa0b350: v4i1 = X86ISD::PCMPGTM 0x56207fa09550, 0x56207fa04ad0
try.c: 0x56207fa09550: v4i64 = X86ISD::VBROADCAST 0x56207f9b75f0
try.c: 0x56207f9b75f0: i64,ch = load<LD8[%lsr.iv6971]> 0x56207f902a40, 0x56207f99e3c0, undef:i64
try.c: 0x56207f99e3c0: i64,ch = CopyFromReg 0x56207f902a40, Register:i64 %vreg50
try.c: 0x56207fa04d30: i64 = Register %vreg50
try.c: 0x56207f9a5a40: i64 = undef
try.c: 0x56207fa04ad0: v4i64,ch = CopyFromReg 0x56207f902a40, Register:v4i64 %vreg13
try.c: 0x56207fa09da0: v4i64 = Register %vreg13
try.c: 0x56207f9b7130: v16i32 = X86ISD::VBROADCAST 0x56207fa097b0
try.c: 0x56207fa097b0: i32,ch = load<LD4[ConstantPool]> 0x56207f902a40, 0x56207f99c990, undef:i64
try.c: 0x56207f99c990: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56207f9a63c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56207f9a5a40: i64 = undef
try.c: 0x56207fa2cf20: 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: 0x56207fa2cdf0: i32 = Constant<0>
try.c: 0x56207fa2cdf0: i32 = Constant<0>
try.c: 0x56207fa2cdf0: i32 = Constant<0>
try.c: 0x56207fa2cdf0: i32 = Constant<0>
try.c: 0x56207fa2cdf0: i32 = Constant<0>
try.c: 0x56207fa2cdf0: i32 = Constant<0>
try.c: 0x56207fa2cdf0: i32 = Constant<0>
try.c: 0x56207fa2cdf0: i32 = Constant<0>
try.c: 0x56207fa2cdf0: 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: 0x55e5063662b0: v4i64 = X86ISD::VTRUNC 0x55e506366180
try.c: 0x55e506366180: v16i32 = vselect 0x55e506362c90, 0x55e5062f3ca0, 0x55e506366050
try.c: 0x55e506362c90: v4i1 = X86ISD::PCMPGTM 0x55e50634b920, 0x55e5063474b0
try.c: 0x55e50634b920: v4i64 = X86ISD::VBROADCAST 0x55e5063023d0
try.c: 0x55e5063023d0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e50625c960, 0x55e50633e7c0, undef:i64
try.c: 0x55e50633e7c0: i64,ch = CopyFromReg 0x55e50625c960, Register:i64 %vreg50
try.c: 0x55e506347710: i64 = Register %vreg50
try.c: 0x55e5062f2310: i64 = undef
try.c: 0x55e5063474b0: v4i64,ch = CopyFromReg 0x55e50625c960, Register:v4i64 %vreg13
try.c: 0x55e50634c170: v4i64 = Register %vreg13
try.c: 0x55e5062f3ca0: v16i32 = X86ISD::VBROADCAST 0x55e50634bb80
try.c: 0x55e50634bb80: i32,ch = load<LD4[ConstantPool]> 0x55e50625c960, 0x55e5063019b0, undef:i64
try.c: 0x55e5063019b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e5062f7090: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e5062f2310: i64 = undef
try.c: 0x55e506366050: 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: 0x55e506365f20: i32 = Constant<0>
try.c: 0x55e506365f20: i32 = Constant<0>
try.c: 0x55e506365f20: i32 = Constant<0>
try.c: 0x55e506365f20: i32 = Constant<0>
try.c: 0x55e506365f20: i32 = Constant<0>
try.c: 0x55e506365f20: i32 = Constant<0>
try.c: 0x55e506365f20: i32 = Constant<0>
try.c: 0x55e506365f20: i32 = Constant<0>
try.c: 0x55e506365f20: 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: 0x55a2971a3ce0: v4i64 = X86ISD::VTRUNC 0x55a2971a3bb0
try.c: 0x55a2971a3bb0: v16i32 = vselect 0x55a2971a06c0, 0x55a2971428a0, 0x55a2971a3a80
try.c: 0x55a2971a06c0: v4i1 = X86ISD::PCMPGTM 0x55a29719bab0, 0x55a297197640
try.c: 0x55a29719bab0: v4i64 = X86ISD::VBROADCAST 0x55a29713b830
try.c: 0x55a29713b830: i64,ch = load<LD8[%lsr.iv6971]> 0x55a2970ac910, 0x55a2971924a0, undef:i64
try.c: 0x55a2971924a0: i64,ch = CopyFromReg 0x55a2970ac910, Register:i64 %vreg50
try.c: 0x55a2971978a0: i64 = Register %vreg50
try.c: 0x55a29713cd00: i64 = undef
try.c: 0x55a297197640: v4i64,ch = CopyFromReg 0x55a2970ac910, Register:v4i64 %vreg13
try.c: 0x55a29719c300: v4i64 = Register %vreg13
try.c: 0x55a2971428a0: v16i32 = X86ISD::VBROADCAST 0x55a29719bd10
try.c: 0x55a29719bd10: i32,ch = load<LD4[ConstantPool]> 0x55a2970ac910, 0x55a29713ae10, undef:i64
try.c: 0x55a29713ae10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a297181520: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a29713cd00: i64 = undef
try.c: 0x55a2971a3a80: 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: 0x55a2971a3950: i32 = Constant<0>
try.c: 0x55a2971a3950: i32 = Constant<0>
try.c: 0x55a2971a3950: i32 = Constant<0>
try.c: 0x55a2971a3950: i32 = Constant<0>
try.c: 0x55a2971a3950: i32 = Constant<0>
try.c: 0x55a2971a3950: i32 = Constant<0>
try.c: 0x55a2971a3950: i32 = Constant<0>
try.c: 0x55a2971a3950: i32 = Constant<0>
try.c: 0x55a2971a3950: 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: 0x55988abf43c0: v4i64 = X86ISD::VTRUNC 0x55988abf4290
try.c: 0x55988abf4290: v16i32 = vselect 0x55988abd1f20, 0x55988ab62fd0, 0x55988abf4160
try.c: 0x55988abd1f20: v4i1 = X86ISD::PCMPGTM 0x55988abcef00, 0x55988abcaa90
try.c: 0x55988abcef00: v4i64 = X86ISD::VBROADCAST 0x55988ab63490
try.c: 0x55988ab63490: i64,ch = load<LD8[%lsr.iv6971]> 0x55988aac8a40, 0x55988ab6b290, undef:i64
try.c: 0x55988ab6b290: i64,ch = CopyFromReg 0x55988aac8a40, Register:i64 %vreg50
try.c: 0x55988abcacf0: i64 = Register %vreg50
try.c: 0x55988ab711f0: i64 = undef
try.c: 0x55988abcaa90: v4i64,ch = CopyFromReg 0x55988aac8a40, Register:v4i64 %vreg13
try.c: 0x55988abcf750: v4i64 = Register %vreg13
try.c: 0x55988ab62fd0: v16i32 = X86ISD::VBROADCAST 0x55988abcf160
try.c: 0x55988abcf160: i32,ch = load<LD4[ConstantPool]> 0x55988aac8a40, 0x55988ab69860, undef:i64
try.c: 0x55988ab69860: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55988ab71b70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55988ab711f0: i64 = undef
try.c: 0x55988abf4160: 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: 0x55988abf4030: i32 = Constant<0>
try.c: 0x55988abf4030: i32 = Constant<0>
try.c: 0x55988abf4030: i32 = Constant<0>
try.c: 0x55988abf4030: i32 = Constant<0>
try.c: 0x55988abf4030: i32 = Constant<0>
try.c: 0x55988abf4030: i32 = Constant<0>
try.c: 0x55988abf4030: i32 = Constant<0>
try.c: 0x55988abf4030: i32 = Constant<0>
try.c: 0x55988abf4030: 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: 0x564f54d300f0: v4i64 = X86ISD::VTRUNC 0x564f54d2ffc0
try.c: 0x564f54d2ffc0: v16i32 = vselect 0x564f54d2aac0, 0x564f54ccf610, 0x564f54d2fe90
try.c: 0x564f54d2aac0: v4i1 = X86ISD::PCMPGTM 0x564f54d29ab0, 0x564f54d26040
try.c: 0x564f54d29ab0: v4i64 = X86ISD::VBROADCAST 0x564f54cd69e0
try.c: 0x564f54cd69e0: i64,ch = load<LD8[%lsr.iv6971]> 0x564f54c3b960, 0x564f54d105f0, undef:i64
try.c: 0x564f54d105f0: i64,ch = CopyFromReg 0x564f54c3b960, Register:i64 %vreg50
try.c: 0x564f54d262a0: i64 = Register %vreg50
try.c: 0x564f54ccdc80: i64 = undef
try.c: 0x564f54d26040: v4i64,ch = CopyFromReg 0x564f54c3b960, Register:v4i64 %vreg13
try.c: 0x564f54d2a300: v4i64 = Register %vreg13
try.c: 0x564f54ccf610: v16i32 = X86ISD::VBROADCAST 0x564f54d29d10
try.c: 0x564f54d29d10: i32,ch = load<LD4[ConstantPool]> 0x564f54c3b960, 0x564f54cd5fc0, undef:i64
try.c: 0x564f54cd5fc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564f54d1d080: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564f54ccdc80: i64 = undef
try.c: 0x564f54d2fe90: 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: 0x564f54d2fd60: i32 = Constant<0>
try.c: 0x564f54d2fd60: i32 = Constant<0>
try.c: 0x564f54d2fd60: i32 = Constant<0>
try.c: 0x564f54d2fd60: i32 = Constant<0>
try.c: 0x564f54d2fd60: i32 = Constant<0>
try.c: 0x564f54d2fd60: i32 = Constant<0>
try.c: 0x564f54d2fd60: i32 = Constant<0>
try.c: 0x564f54d2fd60: i32 = Constant<0>
try.c: 0x564f54d2fd60: 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