Implementation notes: amd64, cel02, crypto_sign/sphincss128shake256robust

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_sign
Primitive: sphincss128shake256robust
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7137698050215986 0 0246655 840 1664T:avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8760413814111810 0 0139367 840 1632T:avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9398945224110345 0 0137559 840 1632T:avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9779317004109103 0 0135159 832 1600T:avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1390044100842939 0 073535 840 1664T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1577353471216116 0 043672 816 1600T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1802566149811760 0 037735 832 1600T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1810839116613730 0 041191 840 1632T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1833616999412980 0 040103 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
38247811e3f1cbb5d442db3acfa15a6818be66933fa1c573cca95dba6d240a14
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: 0x55895548d260: v4i64 = X86ISD::VTRUNC 0x55895548d130
try.c: 0x55895548d130: v16i32 = vselect 0x558955495470, 0x558955421b90, 0x55895548d000
try.c: 0x558955495470: v4i1 = X86ISD::PCMPGTM 0x5589554728e0, 0x55895546e470
try.c: 0x5589554728e0: v4i64 = X86ISD::VBROADCAST 0x55895541be70
try.c: 0x55895541be70: i64,ch = load<LD8[%lsr.iv6971]> 0x558955383950, 0x558955462880, undef:i64
try.c: 0x558955462880: i64,ch = CopyFromReg 0x558955383950, Register:i64 %vreg50
try.c: 0x55895546e6d0: i64 = Register %vreg50
try.c: 0x55895541d340: i64 = undef
try.c: 0x55895546e470: v4i64,ch = CopyFromReg 0x558955383950, Register:v4i64 %vreg13
try.c: 0x558955473130: v4i64 = Register %vreg13
try.c: 0x558955421b90: v16i32 = X86ISD::VBROADCAST 0x558955472b40
try.c: 0x558955472b40: i32,ch = load<LD4[ConstantPool]> 0x558955383950, 0x55895541fc00, undef:i64
try.c: 0x55895541fc00: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55895545de00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55895541d340: i64 = undef
try.c: 0x55895548d000: 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: 0x55895548ced0: i32 = Constant<0>
try.c: 0x55895548ced0: i32 = Constant<0>
try.c: 0x55895548ced0: i32 = Constant<0>
try.c: 0x55895548ced0: i32 = Constant<0>
try.c: 0x55895548ced0: i32 = Constant<0>
try.c: 0x55895548ced0: i32 = Constant<0>
try.c: 0x55895548ced0: i32 = Constant<0>
try.c: 0x55895548ced0: i32 = Constant<0>
try.c: 0x55895548ced0: 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: 0x564935bdd880: v4i64 = X86ISD::VTRUNC 0x564935bdd750
try.c: 0x564935bdd750: v16i32 = vselect 0x564935bda260, 0x564935b614e0, 0x564935bdd620
try.c: 0x564935bda260: v4i1 = X86ISD::PCMPGTM 0x564935bc50d0, 0x564935bc0650
try.c: 0x564935bc50d0: v4i64 = X86ISD::VBROADCAST 0x564935b619a0
try.c: 0x564935b619a0: i64,ch = load<LD8[%lsr.iv6971]> 0x564935abea40, 0x564935b595d0, undef:i64
try.c: 0x564935b595d0: i64,ch = CopyFromReg 0x564935abea40, Register:i64 %vreg50
try.c: 0x564935bc08b0: i64 = Register %vreg50
try.c: 0x564935b6de10: i64 = undef
try.c: 0x564935bc0650: v4i64,ch = CopyFromReg 0x564935abea40, Register:v4i64 %vreg13
try.c: 0x564935bc5920: v4i64 = Register %vreg13
try.c: 0x564935b614e0: v16i32 = X86ISD::VBROADCAST 0x564935bc5330
try.c: 0x564935bc5330: i32,ch = load<LD4[ConstantPool]> 0x564935abea40, 0x564935b57ba0, undef:i64
try.c: 0x564935b57ba0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564935b6e790: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564935b6de10: i64 = undef
try.c: 0x564935bdd620: 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: 0x564935bdd4f0: i32 = Constant<0>
try.c: 0x564935bdd4f0: i32 = Constant<0>
try.c: 0x564935bdd4f0: i32 = Constant<0>
try.c: 0x564935bdd4f0: i32 = Constant<0>
try.c: 0x564935bdd4f0: i32 = Constant<0>
try.c: 0x564935bdd4f0: i32 = Constant<0>
try.c: 0x564935bdd4f0: i32 = Constant<0>
try.c: 0x564935bdd4f0: i32 = Constant<0>
try.c: 0x564935bdd4f0: 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: 0x564979f4fb90: v4i64 = X86ISD::VTRUNC 0x564979f4fa60
try.c: 0x564979f4fa60: v16i32 = vselect 0x564979f4c570, 0x564979ef5480, 0x564979f4f930
try.c: 0x564979f4c570: v4i1 = X86ISD::PCMPGTM 0x564979f47920, 0x564979f434b0
try.c: 0x564979f47920: v4i64 = X86ISD::VBROADCAST 0x564979eea190
try.c: 0x564979eea190: i64,ch = load<LD8[%lsr.iv6971]> 0x564979e58960, 0x564979f32b60, undef:i64
try.c: 0x564979f32b60: i64,ch = CopyFromReg 0x564979e58960, Register:i64 %vreg50
try.c: 0x564979f43710: i64 = Register %vreg50
try.c: 0x564979eeb660: i64 = undef
try.c: 0x564979f434b0: v4i64,ch = CopyFromReg 0x564979e58960, Register:v4i64 %vreg13
try.c: 0x564979f48170: v4i64 = Register %vreg13
try.c: 0x564979ef5480: v16i32 = X86ISD::VBROADCAST 0x564979f47b80
try.c: 0x564979f47b80: i32,ch = load<LD4[ConstantPool]> 0x564979e58960, 0x564979ef1df0, undef:i64
try.c: 0x564979ef1df0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564979f14190: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564979eeb660: i64 = undef
try.c: 0x564979f4f930: 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: 0x564979f4f800: i32 = Constant<0>
try.c: 0x564979f4f800: i32 = Constant<0>
try.c: 0x564979f4f800: i32 = Constant<0>
try.c: 0x564979f4f800: i32 = Constant<0>
try.c: 0x564979f4f800: i32 = Constant<0>
try.c: 0x564979f4f800: i32 = Constant<0>
try.c: 0x564979f4f800: i32 = Constant<0>
try.c: 0x564979f4f800: i32 = Constant<0>
try.c: 0x564979f4f800: 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: 0x560dbc8faa10: v4i64 = X86ISD::VTRUNC 0x560dbc8fa8e0
try.c: 0x560dbc8fa8e0: v16i32 = vselect 0x560dbc8ead60, 0x560dbc89a200, 0x560dbc8fa7b0
try.c: 0x560dbc8ead60: v4i1 = X86ISD::PCMPGTM 0x560dbc8f2930, 0x560dbc8ee4c0
try.c: 0x560dbc8f2930: v4i64 = X86ISD::VBROADCAST 0x560dbc892180
try.c: 0x560dbc892180: i64,ch = load<LD8[%lsr.iv6971]> 0x560dbc803990, 0x560dbc8de060, undef:i64
try.c: 0x560dbc8de060: i64,ch = CopyFromReg 0x560dbc803990, Register:i64 %vreg50
try.c: 0x560dbc8ee720: i64 = Register %vreg50
try.c: 0x560dbc898870: i64 = undef
try.c: 0x560dbc8ee4c0: v4i64,ch = CopyFromReg 0x560dbc803990, Register:v4i64 %vreg13
try.c: 0x560dbc8f3180: v4i64 = Register %vreg13
try.c: 0x560dbc89a200: v16i32 = X86ISD::VBROADCAST 0x560dbc8f2b90
try.c: 0x560dbc8f2b90: i32,ch = load<LD4[ConstantPool]> 0x560dbc803990, 0x560dbc891760, undef:i64
try.c: 0x560dbc891760: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560dbc89d6f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560dbc898870: i64 = undef
try.c: 0x560dbc8fa7b0: 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: 0x560dbc8fa680: i32 = Constant<0>
try.c: 0x560dbc8fa680: i32 = Constant<0>
try.c: 0x560dbc8fa680: i32 = Constant<0>
try.c: 0x560dbc8fa680: i32 = Constant<0>
try.c: 0x560dbc8fa680: i32 = Constant<0>
try.c: 0x560dbc8fa680: i32 = Constant<0>
try.c: 0x560dbc8fa680: i32 = Constant<0>
try.c: 0x560dbc8fa680: i32 = Constant<0>
try.c: 0x560dbc8fa680: 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: 0x55bb6065def0: v4i64 = X86ISD::VTRUNC 0x55bb6065ddc0
try.c: 0x55bb6065ddc0: v16i32 = vselect 0x55bb606588c0, 0x55bb605d6e50, 0x55bb6065dc90
try.c: 0x55bb606588c0: v4i1 = X86ISD::PCMPGTM 0x55bb606440f0, 0x55bb606400d0
try.c: 0x55bb606440f0: v4i64 = X86ISD::VBROADCAST 0x55bb605d7310
try.c: 0x55bb605d7310: i64,ch = load<LD8[%lsr.iv6971]> 0x55bb6053da40, 0x55bb605df480, undef:i64
try.c: 0x55bb605df480: i64,ch = CopyFromReg 0x55bb6053da40, Register:i64 %vreg50
try.c: 0x55bb60640330: i64 = Register %vreg50
try.c: 0x55bb605f31d0: i64 = undef
try.c: 0x55bb606400d0: v4i64,ch = CopyFromReg 0x55bb6053da40, Register:v4i64 %vreg13
try.c: 0x55bb60644940: v4i64 = Register %vreg13
try.c: 0x55bb605d6e50: v16i32 = X86ISD::VBROADCAST 0x55bb60644350
try.c: 0x55bb60644350: i32,ch = load<LD4[ConstantPool]> 0x55bb6053da40, 0x55bb605d97f0, undef:i64
try.c: 0x55bb605d97f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bb605f3b50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bb605f31d0: i64 = undef
try.c: 0x55bb6065dc90: 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: 0x55bb6065db60: i32 = Constant<0>
try.c: 0x55bb6065db60: i32 = Constant<0>
try.c: 0x55bb6065db60: i32 = Constant<0>
try.c: 0x55bb6065db60: i32 = Constant<0>
try.c: 0x55bb6065db60: i32 = Constant<0>
try.c: 0x55bb6065db60: i32 = Constant<0>
try.c: 0x55bb6065db60: i32 = Constant<0>
try.c: 0x55bb6065db60: i32 = Constant<0>
try.c: 0x55bb6065db60: 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: 0x560abbe4aee0: v4i64 = X86ISD::VTRUNC 0x560abbe4adb0
try.c: 0x560abbe4adb0: v16i32 = vselect 0x560abbe623a0, 0x560abbde2930, 0x560abbe4ac80
try.c: 0x560abbe623a0: v4i1 = X86ISD::PCMPGTM 0x560abbe41c70, 0x560abbe3d800
try.c: 0x560abbe41c70: v4i64 = X86ISD::VBROADCAST 0x560abbde4b00
try.c: 0x560abbde4b00: i64,ch = load<LD8[%lsr.iv6971]> 0x560abbd52960, 0x560abbdfd7f0, undef:i64
try.c: 0x560abbdfd7f0: i64,ch = CopyFromReg 0x560abbd52960, Register:i64 %vreg50
try.c: 0x560abbe3da60: i64 = Register %vreg50
try.c: 0x560abbde5fd0: i64 = undef
try.c: 0x560abbe3d800: v4i64,ch = CopyFromReg 0x560abbd52960, Register:v4i64 %vreg13
try.c: 0x560abbe424c0: v4i64 = Register %vreg13
try.c: 0x560abbde2930: v16i32 = X86ISD::VBROADCAST 0x560abbe41ed0
try.c: 0x560abbe41ed0: i32,ch = load<LD4[ConstantPool]> 0x560abbd52960, 0x560abbde9360, undef:i64
try.c: 0x560abbde9360: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560abbe2caa0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560abbde5fd0: i64 = undef
try.c: 0x560abbe4ac80: 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: 0x560abbe4ab50: i32 = Constant<0>
try.c: 0x560abbe4ab50: i32 = Constant<0>
try.c: 0x560abbe4ab50: i32 = Constant<0>
try.c: 0x560abbe4ab50: i32 = Constant<0>
try.c: 0x560abbe4ab50: i32 = Constant<0>
try.c: 0x560abbe4ab50: i32 = Constant<0>
try.c: 0x560abbe4ab50: i32 = Constant<0>
try.c: 0x560abbe4ab50: i32 = Constant<0>
try.c: 0x560abbe4ab50: 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