Implementation notes: amd64, cel02, crypto_sign/sphincsf256shake256robust

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_sign
Primitive: sphincsf256shake256robust
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1092538886112390 0 0140087 840 1632T:avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
143982552043053 0 073799 840 1664T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1474444318216478 0 0247303 840 1664T:avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2139600742110828 0 0138191 840 1632T:avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2153404388109155 0 0135231 832 1600T:avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
305238103616997 0 044640 816 1600T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
351068033011721 0 037695 832 1600T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
358188964614046 0 041631 840 1632T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
376661187013300 0 040543 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
4d8d8604b084c05e750199c1752a7eb371154d3ffad63224830e889820013be6
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: 0x56447639eef0: v4i64 = X86ISD::VTRUNC 0x56447639edc0
try.c: 0x56447639edc0: v16i32 = vselect 0x5644763a5210, 0x564476338c90, 0x56447639ec90
try.c: 0x5644763a5210: v4i1 = X86ISD::PCMPGTM 0x5644763998c0, 0x564476395450
try.c: 0x5644763998c0: v4i64 = X86ISD::VBROADCAST 0x564476341100
try.c: 0x564476341100: i64,ch = load<LD8[%lsr.iv6971]> 0x5644762aa970, 0x564476389bd0, undef:i64
try.c: 0x564476389bd0: i64,ch = CopyFromReg 0x5644762aa970, Register:i64 %vreg50
try.c: 0x5644763956b0: i64 = Register %vreg50
try.c: 0x5644763425d0: i64 = undef
try.c: 0x564476395450: v4i64,ch = CopyFromReg 0x5644762aa970, Register:v4i64 %vreg13
try.c: 0x56447639a110: v4i64 = Register %vreg13
try.c: 0x564476338c90: v16i32 = X86ISD::VBROADCAST 0x564476399b20
try.c: 0x564476399b20: i32,ch = load<LD4[ConstantPool]> 0x5644762aa970, 0x5644763406e0, undef:i64
try.c: 0x5644763406e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56447637d020: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5644763425d0: i64 = undef
try.c: 0x56447639ec90: 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: 0x56447639eb60: i32 = Constant<0>
try.c: 0x56447639eb60: i32 = Constant<0>
try.c: 0x56447639eb60: i32 = Constant<0>
try.c: 0x56447639eb60: i32 = Constant<0>
try.c: 0x56447639eb60: i32 = Constant<0>
try.c: 0x56447639eb60: i32 = Constant<0>
try.c: 0x56447639eb60: i32 = Constant<0>
try.c: 0x56447639eb60: i32 = Constant<0>
try.c: 0x56447639eb60: 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: 0x55d4136544b0: v4i64 = X86ISD::VTRUNC 0x55d413654380
try.c: 0x55d413654380: v16i32 = vselect 0x55d413630620, 0x55d4135c6f10, 0x55d413654250
try.c: 0x55d413630620: v4i1 = X86ISD::PCMPGTM 0x55d41362e460, 0x55d41362ae40
try.c: 0x55d41362e460: v4i64 = X86ISD::VBROADCAST 0x55d4135c73d0
try.c: 0x55d4135c73d0: i64,ch = load<LD8[%lsr.iv6971]> 0x55d413528a40, 0x55d4135d10a0, undef:i64
try.c: 0x55d4135d10a0: i64,ch = CopyFromReg 0x55d413528a40, Register:i64 %vreg50
try.c: 0x55d41362b0a0: i64 = Register %vreg50
try.c: 0x55d4135be4a0: i64 = undef
try.c: 0x55d41362ae40: v4i64,ch = CopyFromReg 0x55d413528a40, Register:v4i64 %vreg13
try.c: 0x55d41362ecb0: v4i64 = Register %vreg13
try.c: 0x55d4135c6f10: v16i32 = X86ISD::VBROADCAST 0x55d41362e6c0
try.c: 0x55d41362e6c0: i32,ch = load<LD4[ConstantPool]> 0x55d413528a40, 0x55d4135cf670, undef:i64
try.c: 0x55d4135cf670: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d4135bee20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d4135be4a0: i64 = undef
try.c: 0x55d413654250: 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: 0x55d413654120: i32 = Constant<0>
try.c: 0x55d413654120: i32 = Constant<0>
try.c: 0x55d413654120: i32 = Constant<0>
try.c: 0x55d413654120: i32 = Constant<0>
try.c: 0x55d413654120: i32 = Constant<0>
try.c: 0x55d413654120: i32 = Constant<0>
try.c: 0x55d413654120: i32 = Constant<0>
try.c: 0x55d413654120: i32 = Constant<0>
try.c: 0x55d413654120: 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: 0x5571f416b320: v4i64 = X86ISD::VTRUNC 0x5571f416b1f0
try.c: 0x5571f416b1f0: v16i32 = vselect 0x5571f4167d00, 0x5571f411b020, 0x5571f416b0c0
try.c: 0x5571f4167d00: v4i1 = X86ISD::PCMPGTM 0x5571f41630b0, 0x5571f415ec40
try.c: 0x5571f41630b0: v4i64 = X86ISD::VBROADCAST 0x5571f41113f0
try.c: 0x5571f41113f0: i64,ch = load<LD8[%lsr.iv6971]> 0x5571f4073960, 0x5571f414a5c0, undef:i64
try.c: 0x5571f414a5c0: i64,ch = CopyFromReg 0x5571f4073960, Register:i64 %vreg50
try.c: 0x5571f415eea0: i64 = Register %vreg50
try.c: 0x5571f41128c0: i64 = undef
try.c: 0x5571f415ec40: v4i64,ch = CopyFromReg 0x5571f4073960, Register:v4i64 %vreg13
try.c: 0x5571f4163900: v4i64 = Register %vreg13
try.c: 0x5571f411b020: v16i32 = X86ISD::VBROADCAST 0x5571f4163310
try.c: 0x5571f4163310: i32,ch = load<LD4[ConstantPool]> 0x5571f4073960, 0x5571f41109d0, undef:i64
try.c: 0x5571f41109d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5571f41561f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5571f41128c0: i64 = undef
try.c: 0x5571f416b0c0: 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: 0x5571f416af90: i32 = Constant<0>
try.c: 0x5571f416af90: i32 = Constant<0>
try.c: 0x5571f416af90: i32 = Constant<0>
try.c: 0x5571f416af90: i32 = Constant<0>
try.c: 0x5571f416af90: i32 = Constant<0>
try.c: 0x5571f416af90: i32 = Constant<0>
try.c: 0x5571f416af90: i32 = Constant<0>
try.c: 0x5571f416af90: i32 = Constant<0>
try.c: 0x5571f416af90: 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: 0x5625101588d0: v4i64 = X86ISD::VTRUNC 0x5625101587a0
try.c: 0x5625101587a0: v16i32 = vselect 0x56251014bb40, 0x5625100fbac0, 0x562510158670
try.c: 0x56251014bb40: v4i1 = X86ISD::PCMPGTM 0x562510153710, 0x56251014f2a0
try.c: 0x562510153710: v4i64 = X86ISD::VBROADCAST 0x5625100f85f0
try.c: 0x5625100f85f0: i64,ch = load<LD8[%lsr.iv6971]> 0x562510064960, 0x5625101428a0, undef:i64
try.c: 0x5625101428a0: i64,ch = CopyFromReg 0x562510064960, Register:i64 %vreg50
try.c: 0x56251014f500: i64 = Register %vreg50
try.c: 0x5625100fa130: i64 = undef
try.c: 0x56251014f2a0: v4i64,ch = CopyFromReg 0x562510064960, Register:v4i64 %vreg13
try.c: 0x562510153f60: v4i64 = Register %vreg13
try.c: 0x5625100fbac0: v16i32 = X86ISD::VBROADCAST 0x562510153970
try.c: 0x562510153970: i32,ch = load<LD4[ConstantPool]> 0x562510064960, 0x5625100f7bd0, undef:i64
try.c: 0x5625100f7bd0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5625100eeac0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5625100fa130: i64 = undef
try.c: 0x562510158670: 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: 0x562510158540: i32 = Constant<0>
try.c: 0x562510158540: i32 = Constant<0>
try.c: 0x562510158540: i32 = Constant<0>
try.c: 0x562510158540: i32 = Constant<0>
try.c: 0x562510158540: i32 = Constant<0>
try.c: 0x562510158540: i32 = Constant<0>
try.c: 0x562510158540: i32 = Constant<0>
try.c: 0x562510158540: i32 = Constant<0>
try.c: 0x562510158540: 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: 0x55d2c16b3a40: v4i64 = X86ISD::VTRUNC 0x55d2c16b3910
try.c: 0x55d2c16b3910: v16i32 = vselect 0x55d2c1694e00, 0x55d2c1621510, 0x55d2c16b37e0
try.c: 0x55d2c1694e00: v4i1 = X86ISD::PCMPGTM 0x55d2c168e1a0, 0x55d2c1689d30
try.c: 0x55d2c168e1a0: v4i64 = X86ISD::VBROADCAST 0x55d2c16219d0
try.c: 0x55d2c16219d0: i64,ch = load<LD8[%lsr.iv6971]> 0x55d2c1587a30, 0x55d2c162e1e0, undef:i64
try.c: 0x55d2c162e1e0: i64,ch = CopyFromReg 0x55d2c1587a30, Register:i64 %vreg50
try.c: 0x55d2c1689f90: i64 = Register %vreg50
try.c: 0x55d2c162aa10: i64 = undef
try.c: 0x55d2c1689d30: v4i64,ch = CopyFromReg 0x55d2c1587a30, Register:v4i64 %vreg13
try.c: 0x55d2c168e9f0: v4i64 = Register %vreg13
try.c: 0x55d2c1621510: v16i32 = X86ISD::VBROADCAST 0x55d2c168e400
try.c: 0x55d2c168e400: i32,ch = load<LD4[ConstantPool]> 0x55d2c1587a30, 0x55d2c1623eb0, undef:i64
try.c: 0x55d2c1623eb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d2c162b390: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d2c162aa10: i64 = undef
try.c: 0x55d2c16b37e0: 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: 0x55d2c16b36b0: i32 = Constant<0>
try.c: 0x55d2c16b36b0: i32 = Constant<0>
try.c: 0x55d2c16b36b0: i32 = Constant<0>
try.c: 0x55d2c16b36b0: i32 = Constant<0>
try.c: 0x55d2c16b36b0: i32 = Constant<0>
try.c: 0x55d2c16b36b0: i32 = Constant<0>
try.c: 0x55d2c16b36b0: i32 = Constant<0>
try.c: 0x55d2c16b36b0: i32 = Constant<0>
try.c: 0x55d2c16b36b0: 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: 0x558e264bdb00: v4i64 = X86ISD::VTRUNC 0x558e264bd9d0
try.c: 0x558e264bd9d0: v16i32 = vselect 0x558e264b91b0, 0x558e2645e640, 0x558e264bd8a0
try.c: 0x558e264b91b0: v4i1 = X86ISD::PCMPGTM 0x558e264b5980, 0x558e264b1510
try.c: 0x558e264b5980: v4i64 = X86ISD::VBROADCAST 0x558e2645b7e0
try.c: 0x558e2645b7e0: i64,ch = load<LD8[%lsr.iv6971]> 0x558e263c6910, 0x558e26451800, undef:i64
try.c: 0x558e26451800: i64,ch = CopyFromReg 0x558e263c6910, Register:i64 %vreg50
try.c: 0x558e264b1770: i64 = Register %vreg50
try.c: 0x558e2645ccb0: i64 = undef
try.c: 0x558e264b1510: v4i64,ch = CopyFromReg 0x558e263c6910, Register:v4i64 %vreg13
try.c: 0x558e264b61d0: v4i64 = Register %vreg13
try.c: 0x558e2645e640: v16i32 = X86ISD::VBROADCAST 0x558e264b5be0
try.c: 0x558e264b5be0: i32,ch = load<LD4[ConstantPool]> 0x558e263c6910, 0x558e26459c20, undef:i64
try.c: 0x558e26459c20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558e264a0660: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558e2645ccb0: i64 = undef
try.c: 0x558e264bd8a0: 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: 0x558e264bd770: i32 = Constant<0>
try.c: 0x558e264bd770: i32 = Constant<0>
try.c: 0x558e264bd770: i32 = Constant<0>
try.c: 0x558e264bd770: i32 = Constant<0>
try.c: 0x558e264bd770: i32 = Constant<0>
try.c: 0x558e264bd770: i32 = Constant<0>
try.c: 0x558e264bd770: i32 = Constant<0>
try.c: 0x558e264bd770: i32 = Constant<0>
try.c: 0x558e264bd770: 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