Implementation notes: amd64, cel02, crypto_sign/sphincss192shake256simple

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_sign
Primitive: sphincss192shake256simple
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
8537746186109040 0 0135127 832 1600T:avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9117692660215966 0 0246711 840 1664T:avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11390620060110251 0 0137543 840 1632T:avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11979975832112035 0 0139663 840 1632T:avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1627113665842796 0 073471 840 1664T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1818324553016751 0 044352 816 1600T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2172570475213855 0 041383 840 1632T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2174778606211722 0 037687 832 1600T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2250247247613051 0 040231 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
120496943196c2881bc75d50699c147b662fce31b896fc0f9a84e0308cabbf55
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: 0x5574d0f3d260: v4i64 = X86ISD::VTRUNC 0x5574d0f3d130
try.c: 0x5574d0f3d130: v16i32 = vselect 0x5574d0f4db80, 0x5574d0eec3a0, 0x5574d0f3d000
try.c: 0x5574d0f4db80: v4i1 = X86ISD::PCMPGTM 0x5574d0f36810, 0x5574d0f323a0
try.c: 0x5574d0f36810: v4i64 = X86ISD::VBROADCAST 0x5574d0ed7010
try.c: 0x5574d0ed7010: i64,ch = load<LD8[%lsr.iv6971]> 0x5574d0e47960, 0x5574d0f21b20, undef:i64
try.c: 0x5574d0f21b20: i64,ch = CopyFromReg 0x5574d0e47960, Register:i64 %vreg50
try.c: 0x5574d0f32600: i64 = Register %vreg50
try.c: 0x5574d0ed84e0: i64 = undef
try.c: 0x5574d0f323a0: v4i64,ch = CopyFromReg 0x5574d0e47960, Register:v4i64 %vreg13
try.c: 0x5574d0f37060: v4i64 = Register %vreg13
try.c: 0x5574d0eec3a0: v16i32 = X86ISD::VBROADCAST 0x5574d0f36a70
try.c: 0x5574d0f36a70: i32,ch = load<LD4[ConstantPool]> 0x5574d0e47960, 0x5574d0edbf70, undef:i64
try.c: 0x5574d0edbf70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5574d0eb92f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5574d0ed84e0: i64 = undef
try.c: 0x5574d0f3d000: 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: 0x5574d0f3ced0: i32 = Constant<0>
try.c: 0x5574d0f3ced0: i32 = Constant<0>
try.c: 0x5574d0f3ced0: i32 = Constant<0>
try.c: 0x5574d0f3ced0: i32 = Constant<0>
try.c: 0x5574d0f3ced0: i32 = Constant<0>
try.c: 0x5574d0f3ced0: i32 = Constant<0>
try.c: 0x5574d0f3ced0: i32 = Constant<0>
try.c: 0x5574d0f3ced0: i32 = Constant<0>
try.c: 0x5574d0f3ced0: 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: 0x56465800bbc0: v4i64 = X86ISD::VTRUNC 0x56465800ba90
try.c: 0x56465800ba90: v16i32 = vselect 0x564658006590, 0x564657f89b80, 0x56465800b960
try.c: 0x564658006590: v4i1 = X86ISD::PCMPGTM 0x564657ff2e00, 0x564657feede0
try.c: 0x564657ff2e00: v4i64 = X86ISD::VBROADCAST 0x564657f8a040
try.c: 0x564657f8a040: i64,ch = load<LD8[%lsr.iv6971]> 0x564657eeca40, 0x564657f8f130, undef:i64
try.c: 0x564657f8f130: i64,ch = CopyFromReg 0x564657eeca40, Register:i64 %vreg50
try.c: 0x564657fef040: i64 = Register %vreg50
try.c: 0x564657f95070: i64 = undef
try.c: 0x564657feede0: v4i64,ch = CopyFromReg 0x564657eeca40, Register:v4i64 %vreg13
try.c: 0x564657ff3650: v4i64 = Register %vreg13
try.c: 0x564657f89b80: v16i32 = X86ISD::VBROADCAST 0x564657ff3060
try.c: 0x564657ff3060: i32,ch = load<LD4[ConstantPool]> 0x564657eeca40, 0x564657f8d700, undef:i64
try.c: 0x564657f8d700: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564657f959f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564657f95070: i64 = undef
try.c: 0x56465800b960: 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: 0x56465800b830: i32 = Constant<0>
try.c: 0x56465800b830: i32 = Constant<0>
try.c: 0x56465800b830: i32 = Constant<0>
try.c: 0x56465800b830: i32 = Constant<0>
try.c: 0x56465800b830: i32 = Constant<0>
try.c: 0x56465800b830: i32 = Constant<0>
try.c: 0x56465800b830: i32 = Constant<0>
try.c: 0x56465800b830: i32 = Constant<0>
try.c: 0x56465800b830: 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: 0x56515f67b580: v4i64 = X86ISD::VTRUNC 0x56515f67b450
try.c: 0x56515f67b450: v16i32 = vselect 0x56515f677f60, 0x56515f61cce0, 0x56515f67b320
try.c: 0x56515f677f60: v4i1 = X86ISD::PCMPGTM 0x56515f673a40, 0x56515f66f5d0
try.c: 0x56515f673a40: v4i64 = X86ISD::VBROADCAST 0x56515f619e80
try.c: 0x56515f619e80: i64,ch = load<LD8[%lsr.iv6971]> 0x56515f584930, 0x56515f65d2c0, undef:i64
try.c: 0x56515f65d2c0: i64,ch = CopyFromReg 0x56515f584930, Register:i64 %vreg50
try.c: 0x56515f66f830: i64 = Register %vreg50
try.c: 0x56515f61b350: i64 = undef
try.c: 0x56515f66f5d0: v4i64,ch = CopyFromReg 0x56515f584930, Register:v4i64 %vreg13
try.c: 0x56515f674290: v4i64 = Register %vreg13
try.c: 0x56515f61cce0: v16i32 = X86ISD::VBROADCAST 0x56515f673ca0
try.c: 0x56515f673ca0: i32,ch = load<LD4[ConstantPool]> 0x56515f584930, 0x56515f615140, undef:i64
try.c: 0x56515f615140: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56515f666490: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56515f61b350: i64 = undef
try.c: 0x56515f67b320: 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: 0x56515f67b1f0: i32 = Constant<0>
try.c: 0x56515f67b1f0: i32 = Constant<0>
try.c: 0x56515f67b1f0: i32 = Constant<0>
try.c: 0x56515f67b1f0: i32 = Constant<0>
try.c: 0x56515f67b1f0: i32 = Constant<0>
try.c: 0x56515f67b1f0: i32 = Constant<0>
try.c: 0x56515f67b1f0: i32 = Constant<0>
try.c: 0x56515f67b1f0: i32 = Constant<0>
try.c: 0x56515f67b1f0: 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: 0x55793221b410: v4i64 = X86ISD::VTRUNC 0x55793221b2e0
try.c: 0x55793221b2e0: v16i32 = vselect 0x557932231b40, 0x5579321bbad0, 0x55793221b1b0
try.c: 0x557932231b40: v4i1 = X86ISD::PCMPGTM 0x557932213ba0, 0x55793220f730
try.c: 0x557932213ba0: v4i64 = X86ISD::VBROADCAST 0x5579321dc560
try.c: 0x5579321dc560: i64,ch = load<LD8[%lsr.iv6971]> 0x5579321249b0, 0x55793220a590, undef:i64
try.c: 0x55793220a590: i64,ch = CopyFromReg 0x5579321249b0, Register:i64 %vreg50
try.c: 0x55793220f990: i64 = Register %vreg50
try.c: 0x5579321ba140: i64 = undef
try.c: 0x55793220f730: v4i64,ch = CopyFromReg 0x5579321249b0, Register:v4i64 %vreg13
try.c: 0x5579322143f0: v4i64 = Register %vreg13
try.c: 0x5579321bbad0: v16i32 = X86ISD::VBROADCAST 0x557932213e00
try.c: 0x557932213e00: i32,ch = load<LD4[ConstantPool]> 0x5579321249b0, 0x5579321dbb40, undef:i64
try.c: 0x5579321dbb40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5579321f4260: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5579321ba140: i64 = undef
try.c: 0x55793221b1b0: 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: 0x55793221b080: i32 = Constant<0>
try.c: 0x55793221b080: i32 = Constant<0>
try.c: 0x55793221b080: i32 = Constant<0>
try.c: 0x55793221b080: i32 = Constant<0>
try.c: 0x55793221b080: i32 = Constant<0>
try.c: 0x55793221b080: i32 = Constant<0>
try.c: 0x55793221b080: i32 = Constant<0>
try.c: 0x55793221b080: i32 = Constant<0>
try.c: 0x55793221b080: 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: 0x55d44c163a00: v4i64 = X86ISD::VTRUNC 0x55d44c1638d0
try.c: 0x55d44c1638d0: v16i32 = vselect 0x55d44c175540, 0x55d44c0ee1f0, 0x55d44c1637a0
try.c: 0x55d44c175540: v4i1 = X86ISD::PCMPGTM 0x55d44c15a850, 0x55d44c1573f0
try.c: 0x55d44c15a850: v4i64 = X86ISD::VBROADCAST 0x55d44c0ee6b0
try.c: 0x55d44c0ee6b0: i64,ch = load<LD8[%lsr.iv6971]> 0x55d44c054a40, 0x55d44c107e50, undef:i64
try.c: 0x55d44c107e50: i64,ch = CopyFromReg 0x55d44c054a40, Register:i64 %vreg50
try.c: 0x55d44c157650: i64 = Register %vreg50
try.c: 0x55d44c0f5300: i64 = undef
try.c: 0x55d44c1573f0: v4i64,ch = CopyFromReg 0x55d44c054a40, Register:v4i64 %vreg13
try.c: 0x55d44c15b0a0: v4i64 = Register %vreg13
try.c: 0x55d44c0ee1f0: v16i32 = X86ISD::VBROADCAST 0x55d44c15aab0
try.c: 0x55d44c15aab0: i32,ch = load<LD4[ConstantPool]> 0x55d44c054a40, 0x55d44c0f0b90, undef:i64
try.c: 0x55d44c0f0b90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d44c0f5c80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d44c0f5300: i64 = undef
try.c: 0x55d44c1637a0: 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: 0x55d44c163670: i32 = Constant<0>
try.c: 0x55d44c163670: i32 = Constant<0>
try.c: 0x55d44c163670: i32 = Constant<0>
try.c: 0x55d44c163670: i32 = Constant<0>
try.c: 0x55d44c163670: i32 = Constant<0>
try.c: 0x55d44c163670: i32 = Constant<0>
try.c: 0x55d44c163670: i32 = Constant<0>
try.c: 0x55d44c163670: i32 = Constant<0>
try.c: 0x55d44c163670: 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: 0x5631c973aa30: v4i64 = X86ISD::VTRUNC 0x5631c973a900
try.c: 0x5631c973a900: v16i32 = vselect 0x5631c973e450, 0x5631c96d9cf0, 0x5631c973a7d0
try.c: 0x5631c973e450: v4i1 = X86ISD::PCMPGTM 0x5631c9732990, 0x5631c972e520
try.c: 0x5631c9732990: v4i64 = X86ISD::VBROADCAST 0x5631c96d5870
try.c: 0x5631c96d5870: i64,ch = load<LD8[%lsr.iv6971]> 0x5631c9643960, 0x5631c9725800, undef:i64
try.c: 0x5631c9725800: i64,ch = CopyFromReg 0x5631c9643960, Register:i64 %vreg50
try.c: 0x5631c972e780: i64 = Register %vreg50
try.c: 0x5631c96d6d40: i64 = undef
try.c: 0x5631c972e520: v4i64,ch = CopyFromReg 0x5631c9643960, Register:v4i64 %vreg13
try.c: 0x5631c97331e0: v4i64 = Register %vreg13
try.c: 0x5631c96d9cf0: v16i32 = X86ISD::VBROADCAST 0x5631c9732bf0
try.c: 0x5631c9732bf0: i32,ch = load<LD4[ConstantPool]> 0x5631c9643960, 0x5631c96d4570, undef:i64
try.c: 0x5631c96d4570: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5631c971bda0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5631c96d6d40: i64 = undef
try.c: 0x5631c973a7d0: 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: 0x5631c973a6a0: i32 = Constant<0>
try.c: 0x5631c973a6a0: i32 = Constant<0>
try.c: 0x5631c973a6a0: i32 = Constant<0>
try.c: 0x5631c973a6a0: i32 = Constant<0>
try.c: 0x5631c973a6a0: i32 = Constant<0>
try.c: 0x5631c973a6a0: i32 = Constant<0>
try.c: 0x5631c973a6a0: i32 = Constant<0>
try.c: 0x5631c973a6a0: i32 = Constant<0>
try.c: 0x5631c973a6a0: 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