Implementation notes: amd64, cel02, crypto_sign/sphincss256shake256simple

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_sign
Primitive: sphincss256shake256simple
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4768437836110444 0 0137815 840 1632T:avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6455460788216560 0 0247375 840 1664T:avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8528229912112180 0 0139871 840 1632T:avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
858414927813980 0 041559 840 1632T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
869986827611670 0 037639 832 1600T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9318356144108994 0 0135079 832 1600T:avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1150092745643311 0 074047 840 1664T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1343755360617505 0 045152 816 1600T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1596523426213206 0 040455 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
405c2808944022e5eb405b923000a805290f27414b6e73e4710bf91378c3b56b
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: 0x5565624dfb90: v4i64 = X86ISD::VTRUNC 0x5565624dfa60
try.c: 0x5565624dfa60: v16i32 = vselect 0x5565624cb250, 0x55656246e7f0, 0x5565624df930
try.c: 0x5565624cb250: v4i1 = X86ISD::PCMPGTM 0x5565624c8230, 0x5565624c3dc0
try.c: 0x5565624c8230: v4i64 = X86ISD::VBROADCAST 0x556562492f40
try.c: 0x556562492f40: i64,ch = load<LD8[%lsr.iv6971]> 0x5565623d8960, 0x5565624b2ab0, undef:i64
try.c: 0x5565624b2ab0: i64,ch = CopyFromReg 0x5565623d8960, Register:i64 %vreg50
try.c: 0x5565624c4020: i64 = Register %vreg50
try.c: 0x556562494410: i64 = undef
try.c: 0x5565624c3dc0: v4i64,ch = CopyFromReg 0x5565623d8960, Register:v4i64 %vreg13
try.c: 0x5565624c8a80: v4i64 = Register %vreg13
try.c: 0x55656246e7f0: v16i32 = X86ISD::VBROADCAST 0x5565624c8490
try.c: 0x5565624c8490: i32,ch = load<LD4[ConstantPool]> 0x5565623d8960, 0x556562469480, undef:i64
try.c: 0x556562469480: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55656244a400: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556562494410: i64 = undef
try.c: 0x5565624df930: 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: 0x5565624df800: i32 = Constant<0>
try.c: 0x5565624df800: i32 = Constant<0>
try.c: 0x5565624df800: i32 = Constant<0>
try.c: 0x5565624df800: i32 = Constant<0>
try.c: 0x5565624df800: i32 = Constant<0>
try.c: 0x5565624df800: i32 = Constant<0>
try.c: 0x5565624df800: i32 = Constant<0>
try.c: 0x5565624df800: i32 = Constant<0>
try.c: 0x5565624df800: 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: 0x5637762ed5c0: v4i64 = X86ISD::VTRUNC 0x5637762ed490
try.c: 0x5637762ed490: v16i32 = vselect 0x5637762e9fa0, 0x5637762663d0, 0x5637762ed360
try.c: 0x5637762e9fa0: v4i1 = X86ISD::PCMPGTM 0x5637762d37c0, 0x5637762cf350
try.c: 0x5637762d37c0: v4i64 = X86ISD::VBROADCAST 0x563776266890
try.c: 0x563776266890: i64,ch = load<LD8[%lsr.iv6971]> 0x5637761cca40, 0x56377626a7a0, undef:i64
try.c: 0x56377626a7a0: i64,ch = CopyFromReg 0x5637761cca40, Register:i64 %vreg50
try.c: 0x5637762cf5b0: i64 = Register %vreg50
try.c: 0x563776280bd0: i64 = undef
try.c: 0x5637762cf350: v4i64,ch = CopyFromReg 0x5637761cca40, Register:v4i64 %vreg13
try.c: 0x5637762d4010: v4i64 = Register %vreg13
try.c: 0x5637762663d0: v16i32 = X86ISD::VBROADCAST 0x5637762d3a20
try.c: 0x5637762d3a20: i32,ch = load<LD4[ConstantPool]> 0x5637761cca40, 0x563776268d70, undef:i64
try.c: 0x563776268d70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563776281550: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563776280bd0: i64 = undef
try.c: 0x5637762ed360: 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: 0x5637762ed230: i32 = Constant<0>
try.c: 0x5637762ed230: i32 = Constant<0>
try.c: 0x5637762ed230: i32 = Constant<0>
try.c: 0x5637762ed230: i32 = Constant<0>
try.c: 0x5637762ed230: i32 = Constant<0>
try.c: 0x5637762ed230: i32 = Constant<0>
try.c: 0x5637762ed230: i32 = Constant<0>
try.c: 0x5637762ed230: i32 = Constant<0>
try.c: 0x5637762ed230: 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: 0x56357cd81610: v4i64 = X86ISD::VTRUNC 0x56357cd814e0
try.c: 0x56357cd814e0: v16i32 = vselect 0x56357cd92cc0, 0x56357cd21760, 0x56357cd813b0
try.c: 0x56357cd92cc0: v4i1 = X86ISD::PCMPGTM 0x56357cd79940, 0x56357cd754d0
try.c: 0x56357cd79940: v4i64 = X86ISD::VBROADCAST 0x56357cd1aa90
try.c: 0x56357cd1aa90: i64,ch = load<LD8[%lsr.iv6971]> 0x56357cc8a940, 0x56357cd5ebe0, undef:i64
try.c: 0x56357cd5ebe0: i64,ch = CopyFromReg 0x56357cc8a940, Register:i64 %vreg50
try.c: 0x56357cd75730: i64 = Register %vreg50
try.c: 0x56357cd1fdd0: i64 = undef
try.c: 0x56357cd754d0: v4i64,ch = CopyFromReg 0x56357cc8a940, Register:v4i64 %vreg13
try.c: 0x56357cd7a190: v4i64 = Register %vreg13
try.c: 0x56357cd21760: v16i32 = X86ISD::VBROADCAST 0x56357cd79ba0
try.c: 0x56357cd79ba0: i32,ch = load<LD4[ConstantPool]> 0x56357cc8a940, 0x56357cd1a070, undef:i64
try.c: 0x56357cd1a070: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56357cd63350: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56357cd1fdd0: i64 = undef
try.c: 0x56357cd813b0: 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: 0x56357cd81280: i32 = Constant<0>
try.c: 0x56357cd81280: i32 = Constant<0>
try.c: 0x56357cd81280: i32 = Constant<0>
try.c: 0x56357cd81280: i32 = Constant<0>
try.c: 0x56357cd81280: i32 = Constant<0>
try.c: 0x56357cd81280: i32 = Constant<0>
try.c: 0x56357cd81280: i32 = Constant<0>
try.c: 0x56357cd81280: i32 = Constant<0>
try.c: 0x56357cd81280: 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: 0x5591b2834120: v4i64 = X86ISD::VTRUNC 0x5591b2833ff0
try.c: 0x5591b2833ff0: v16i32 = vselect 0x5591b284a5d0, 0x5591b27ce7b0, 0x5591b2833ec0
try.c: 0x5591b284a5d0: v4i1 = X86ISD::PCMPGTM 0x5591b282d6d0, 0x5591b2829260
try.c: 0x5591b282d6d0: v4i64 = X86ISD::VBROADCAST 0x5591b27d59e0
try.c: 0x5591b27d59e0: i64,ch = load<LD8[%lsr.iv6971]> 0x5591b273e960, 0x5591b28240c0, undef:i64
try.c: 0x5591b28240c0: i64,ch = CopyFromReg 0x5591b273e960, Register:i64 %vreg50
try.c: 0x5591b28294c0: i64 = Register %vreg50
try.c: 0x5591b27d6eb0: i64 = undef
try.c: 0x5591b2829260: v4i64,ch = CopyFromReg 0x5591b273e960, Register:v4i64 %vreg13
try.c: 0x5591b282df20: v4i64 = Register %vreg13
try.c: 0x5591b27ce7b0: v16i32 = X86ISD::VBROADCAST 0x5591b282d930
try.c: 0x5591b282d930: i32,ch = load<LD4[ConstantPool]> 0x5591b273e960, 0x5591b27e9c90, undef:i64
try.c: 0x5591b27e9c90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5591b2811a40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5591b27d6eb0: i64 = undef
try.c: 0x5591b2833ec0: 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: 0x5591b2833d90: i32 = Constant<0>
try.c: 0x5591b2833d90: i32 = Constant<0>
try.c: 0x5591b2833d90: i32 = Constant<0>
try.c: 0x5591b2833d90: i32 = Constant<0>
try.c: 0x5591b2833d90: i32 = Constant<0>
try.c: 0x5591b2833d90: i32 = Constant<0>
try.c: 0x5591b2833d90: i32 = Constant<0>
try.c: 0x5591b2833d90: i32 = Constant<0>
try.c: 0x5591b2833d90: 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: 0x562da9baf770: v4i64 = X86ISD::VTRUNC 0x562da9baf640
try.c: 0x562da9baf640: v16i32 = vselect 0x562da9b8b410, 0x562da9b1f900, 0x562da9baf510
try.c: 0x562da9b8b410: v4i1 = X86ISD::PCMPGTM 0x562da9b88c30, 0x562da9b84a00
try.c: 0x562da9b88c30: v4i64 = X86ISD::VBROADCAST 0x562da9b1fdc0
try.c: 0x562da9b1fdc0: i64,ch = load<LD8[%lsr.iv6971]> 0x562da9a83a30, 0x562da9b25260, undef:i64
try.c: 0x562da9b25260: i64,ch = CopyFromReg 0x562da9a83a30, Register:i64 %vreg50
try.c: 0x562da9b84c60: i64 = Register %vreg50
try.c: 0x562da9b02450: i64 = undef
try.c: 0x562da9b84a00: v4i64,ch = CopyFromReg 0x562da9a83a30, Register:v4i64 %vreg13
try.c: 0x562da9b89480: v4i64 = Register %vreg13
try.c: 0x562da9b1f900: v16i32 = X86ISD::VBROADCAST 0x562da9b88e90
try.c: 0x562da9b88e90: i32,ch = load<LD4[ConstantPool]> 0x562da9a83a30, 0x562da9b33e40, undef:i64
try.c: 0x562da9b33e40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562da9b02dd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562da9b02450: i64 = undef
try.c: 0x562da9baf510: 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: 0x562da9baf3e0: i32 = Constant<0>
try.c: 0x562da9baf3e0: i32 = Constant<0>
try.c: 0x562da9baf3e0: i32 = Constant<0>
try.c: 0x562da9baf3e0: i32 = Constant<0>
try.c: 0x562da9baf3e0: i32 = Constant<0>
try.c: 0x562da9baf3e0: i32 = Constant<0>
try.c: 0x562da9baf3e0: i32 = Constant<0>
try.c: 0x562da9baf3e0: i32 = Constant<0>
try.c: 0x562da9baf3e0: 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: 0x5606b83efdd0: v4i64 = X86ISD::VTRUNC 0x5606b83efca0
try.c: 0x5606b83efca0: v16i32 = vselect 0x5606b83ea7a0, 0x5606b83891a0, 0x5606b83efb70
try.c: 0x5606b83ea7a0: v4i1 = X86ISD::PCMPGTM 0x5606b83e9790, 0x5606b83e5320
try.c: 0x5606b83e9790: v4i64 = X86ISD::VBROADCAST 0x5606b838bfb0
try.c: 0x5606b838bfb0: i64,ch = load<LD8[%lsr.iv6971]> 0x5606b82fa960, 0x5606b83dc790, undef:i64
try.c: 0x5606b83dc790: i64,ch = CopyFromReg 0x5606b82fa960, Register:i64 %vreg50
try.c: 0x5606b83e5580: i64 = Register %vreg50
try.c: 0x5606b838d480: i64 = undef
try.c: 0x5606b83e5320: v4i64,ch = CopyFromReg 0x5606b82fa960, Register:v4i64 %vreg13
try.c: 0x5606b83e9fe0: v4i64 = Register %vreg13
try.c: 0x5606b83891a0: v16i32 = X86ISD::VBROADCAST 0x5606b83e99f0
try.c: 0x5606b83e99f0: i32,ch = load<LD4[ConstantPool]> 0x5606b82fa960, 0x5606b8390bd0, undef:i64
try.c: 0x5606b8390bd0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5606b83d31c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5606b838d480: i64 = undef
try.c: 0x5606b83efb70: 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: 0x5606b83efa40: i32 = Constant<0>
try.c: 0x5606b83efa40: i32 = Constant<0>
try.c: 0x5606b83efa40: i32 = Constant<0>
try.c: 0x5606b83efa40: i32 = Constant<0>
try.c: 0x5606b83efa40: i32 = Constant<0>
try.c: 0x5606b83efa40: i32 = Constant<0>
try.c: 0x5606b83efa40: i32 = Constant<0>
try.c: 0x5606b83efa40: i32 = Constant<0>
try.c: 0x5606b83efa40: 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