Implementation notes: amd64, cel02, crypto_sign/gravitysphincsl

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_sign
Primitive: gravitysphincsl
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2068386216313 0 043134 864 1632T:fastgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2676228213870 0 039229 832 1600T:fastclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2753641615481 0 041886 864 1632T:fastgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3061256620738 0 050750 864 1664T:fastgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3451943613516 0 039022 856 1600T:fastgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Test failure

Implementation: T:ref
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
error 142
sh: line 1: 253510 Alarm clock killafter 3600 ./try

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:ref
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
error 142
sh: line 1: 254059 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref

Test failure

Implementation: T:ref
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 142
sh: line 1: 251037 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref

Test failure

Implementation: T:ref
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 142
sh: line 1: 250099 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref

Test failure

Implementation: T:ref
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 142
sh: line 1: 251535 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref

Test failure

Implementation: T:ref
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 142
sh: line 1: 250527 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref

Compiler output

Implementation: T:fast
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: 0x55fb5ea95570: v4i64 = X86ISD::VTRUNC 0x55fb5ea95440
try.c: 0x55fb5ea95440: v16i32 = vselect 0x55fb5ea8ff40, 0x55fb5ea2dc20, 0x55fb5ea95310
try.c: 0x55fb5ea8ff40: v4i1 = X86ISD::PCMPGTM 0x55fb5ea8ef30, 0x55fb5ea8aac0
try.c: 0x55fb5ea8ef30: v4i64 = X86ISD::VBROADCAST 0x55fb5ea34c90
try.c: 0x55fb5ea34c90: i64,ch = load<LD8[%lsr.iv6971]> 0x55fb5e99f950, 0x55fb5ea812b0, undef:i64
try.c: 0x55fb5ea812b0: i64,ch = CopyFromReg 0x55fb5e99f950, Register:i64 %vreg50
try.c: 0x55fb5ea8ad20: i64 = Register %vreg50
try.c: 0x55fb5ea36160: i64 = undef
try.c: 0x55fb5ea8aac0: v4i64,ch = CopyFromReg 0x55fb5e99f950, Register:v4i64 %vreg13
try.c: 0x55fb5ea8f780: v4i64 = Register %vreg13
try.c: 0x55fb5ea2dc20: v16i32 = X86ISD::VBROADCAST 0x55fb5ea8f190
try.c: 0x55fb5ea8f190: i32,ch = load<LD4[ConstantPool]> 0x55fb5e99f950, 0x55fb5ea33090, undef:i64
try.c: 0x55fb5ea33090: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fb5ea43a80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fb5ea36160: i64 = undef
try.c: 0x55fb5ea95310: 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: 0x55fb5ea951e0: i32 = Constant<0>
try.c: 0x55fb5ea951e0: i32 = Constant<0>
try.c: 0x55fb5ea951e0: i32 = Constant<0>
try.c: 0x55fb5ea951e0: i32 = Constant<0>
try.c: 0x55fb5ea951e0: i32 = Constant<0>
try.c: 0x55fb5ea951e0: i32 = Constant<0>
try.c: 0x55fb5ea951e0: i32 = Constant<0>
try.c: 0x55fb5ea951e0: i32 = Constant<0>
try.c: 0x55fb5ea951e0: 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:fast

Compiler output

Implementation: T:fast
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: 0x564bf94d1820: v4i64 = X86ISD::VTRUNC 0x564bf94d16f0
try.c: 0x564bf94d16f0: v16i32 = vselect 0x564bf94c2ca0, 0x564bf945c010, 0x564bf94d15c0
try.c: 0x564bf94c2ca0: v4i1 = X86ISD::PCMPGTM 0x564bf94b7030, 0x564bf94b35c0
try.c: 0x564bf94b7030: v4i64 = X86ISD::VBROADCAST 0x564bf945c4d0
try.c: 0x564bf945c4d0: i64,ch = load<LD8[%lsr.iv6971]> 0x564bf93b1a30, 0x564bf9462fd0, undef:i64
try.c: 0x564bf9462fd0: i64,ch = CopyFromReg 0x564bf93b1a30, Register:i64 %vreg50
try.c: 0x564bf94b3820: i64 = Register %vreg50
try.c: 0x564bf942f250: i64 = undef
try.c: 0x564bf94b35c0: v4i64,ch = CopyFromReg 0x564bf93b1a30, Register:v4i64 %vreg13
try.c: 0x564bf94b7880: v4i64 = Register %vreg13
try.c: 0x564bf945c010: v16i32 = X86ISD::VBROADCAST 0x564bf94b7290
try.c: 0x564bf94b7290: i32,ch = load<LD4[ConstantPool]> 0x564bf93b1a30, 0x564bf9455a20, undef:i64
try.c: 0x564bf9455a20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564bf942fbd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564bf942f250: i64 = undef
try.c: 0x564bf94d15c0: 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: 0x564bf94d1490: i32 = Constant<0>
try.c: 0x564bf94d1490: i32 = Constant<0>
try.c: 0x564bf94d1490: i32 = Constant<0>
try.c: 0x564bf94d1490: i32 = Constant<0>
try.c: 0x564bf94d1490: i32 = Constant<0>
try.c: 0x564bf94d1490: i32 = Constant<0>
try.c: 0x564bf94d1490: i32 = Constant<0>
try.c: 0x564bf94d1490: i32 = Constant<0>
try.c: 0x564bf94d1490: 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:fast

Compiler output

Implementation: T:fast
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: 0x55d7de3d0a70: v4i64 = X86ISD::VTRUNC 0x55d7de3d0940
try.c: 0x55d7de3d0940: v16i32 = vselect 0x55d7de3ea3f0, 0x55d7de36e090, 0x55d7de3d0810
try.c: 0x55d7de3ea3f0: v4i1 = X86ISD::PCMPGTM 0x55d7de3c9b20, 0x55d7de3c56b0
try.c: 0x55d7de3c9b20: v4i64 = X86ISD::VBROADCAST 0x55d7de390120
try.c: 0x55d7de390120: i64,ch = load<LD8[%lsr.iv6971]> 0x55d7de2da9a0, 0x55d7de3c0510, undef:i64
try.c: 0x55d7de3c0510: i64,ch = CopyFromReg 0x55d7de2da9a0, Register:i64 %vreg50
try.c: 0x55d7de3c5910: i64 = Register %vreg50
try.c: 0x55d7de36c700: i64 = undef
try.c: 0x55d7de3c56b0: v4i64,ch = CopyFromReg 0x55d7de2da9a0, Register:v4i64 %vreg13
try.c: 0x55d7de3ca370: v4i64 = Register %vreg13
try.c: 0x55d7de36e090: v16i32 = X86ISD::VBROADCAST 0x55d7de3c9d80
try.c: 0x55d7de3c9d80: i32,ch = load<LD4[ConstantPool]> 0x55d7de2da9a0, 0x55d7de38f700, undef:i64
try.c: 0x55d7de38f700: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d7de3aec10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d7de36c700: i64 = undef
try.c: 0x55d7de3d0810: 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: 0x55d7de3d06e0: i32 = Constant<0>
try.c: 0x55d7de3d06e0: i32 = Constant<0>
try.c: 0x55d7de3d06e0: i32 = Constant<0>
try.c: 0x55d7de3d06e0: i32 = Constant<0>
try.c: 0x55d7de3d06e0: i32 = Constant<0>
try.c: 0x55d7de3d06e0: i32 = Constant<0>
try.c: 0x55d7de3d06e0: i32 = Constant<0>
try.c: 0x55d7de3d06e0: i32 = Constant<0>
try.c: 0x55d7de3d06e0: 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:fast

Compiler output

Implementation: T:fast
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aes.c: aes.c:89:14: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aesctr256_direct_x4' that is compiled without support for 'aes'
aes.c: s1 = _mm_aesenc_si128 (s1, rkeys[1]);
aes.c: ^
aes.c: aes.c:90:14: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aesctr256_direct_x4' that is compiled without support for 'aes'
aes.c: s2 = _mm_aesenc_si128 (s2, rkeys[1]);
aes.c: ^
aes.c: aes.c:91:14: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aesctr256_direct_x4' that is compiled without support for 'aes'
aes.c: s3 = _mm_aesenc_si128 (s3, rkeys[1]);
aes.c: ^
aes.c: aes.c:92:14: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aesctr256_direct_x4' that is compiled without support for 'aes'
aes.c: s4 = _mm_aesenc_si128 (s4, rkeys[1]);
aes.c: ^
aes.c: aes.c:93:14: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aesctr256_direct_x4' that is compiled without support for 'aes'
aes.c: s1 = _mm_aesenc_si128 (s1, rkeys[2]);
aes.c: ^
aes.c: aes.c:94:14: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aesctr256_direct_x4' that is compiled without support for 'aes'
aes.c: s2 = _mm_aesenc_si128 (s2, rkeys[2]);
aes.c: ^
aes.c: aes.c:95:14: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aesctr256_direct_x4' that is compiled without support for 'aes'
aes.c: s3 = _mm_aesenc_si128 (s3, rkeys[2]);
aes.c: ^
aes.c: aes.c:96:14: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aesctr256_direct_x4' that is compiled without support for 'aes'
aes.c: s4 = _mm_aesenc_si128 (s4, rkeys[2]);
aes.c: ^
aes.c: aes.c:97:14: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aesctr256_direct_x4' that is compiled without support for 'aes'
aes.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:fast

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: 0x558618f39f80: v4i64 = X86ISD::VTRUNC 0x558618f39e50
try.c: 0x558618f39e50: v16i32 = vselect 0x558618f2bd80, 0x558618ee1bc0, 0x558618f39d20
try.c: 0x558618f2bd80: v4i1 = X86ISD::PCMPGTM 0x558618f33950, 0x558618f2f4e0
try.c: 0x558618f33950: v4i64 = X86ISD::VBROADCAST 0x558618ed24a0
try.c: 0x558618ed24a0: i64,ch = load<LD8[%lsr.iv6971]> 0x558618e44950, 0x558618f1d5b0, undef:i64
try.c: 0x558618f1d5b0: i64,ch = CopyFromReg 0x558618e44950, Register:i64 %vreg50
try.c: 0x558618f2f740: i64 = Register %vreg50
try.c: 0x558618ed3970: i64 = undef
try.c: 0x558618f2f4e0: v4i64,ch = CopyFromReg 0x558618e44950, Register:v4i64 %vreg13
try.c: 0x558618f341a0: v4i64 = Register %vreg13
try.c: 0x558618ee1bc0: v16i32 = X86ISD::VBROADCAST 0x558618f33bb0
try.c: 0x558618f33bb0: i32,ch = load<LD4[ConstantPool]> 0x558618e44950, 0x558618ede3a0, undef:i64
try.c: 0x558618ede3a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558618f1e7b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558618ed3970: i64 = undef
try.c: 0x558618f39d20: 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: 0x558618f39bf0: i32 = Constant<0>
try.c: 0x558618f39bf0: i32 = Constant<0>
try.c: 0x558618f39bf0: i32 = Constant<0>
try.c: 0x558618f39bf0: i32 = Constant<0>
try.c: 0x558618f39bf0: i32 = Constant<0>
try.c: 0x558618f39bf0: i32 = Constant<0>
try.c: 0x558618f39bf0: i32 = Constant<0>
try.c: 0x558618f39bf0: i32 = Constant<0>
try.c: 0x558618f39bf0: 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: 0x558d4969bac0: v4i64 = X86ISD::VTRUNC 0x558d4969b990
try.c: 0x558d4969b990: v16i32 = vselect 0x558d496ad400, 0x558d49627350, 0x558d4969b860
try.c: 0x558d496ad400: v4i1 = X86ISD::PCMPGTM 0x558d49693470, 0x558d4968f000
try.c: 0x558d49693470: v4i64 = X86ISD::VBROADCAST 0x558d49627810
try.c: 0x558d49627810: i64,ch = load<LD8[%lsr.iv6971]> 0x558d4958ca10, 0x558d4963e470, undef:i64
try.c: 0x558d4963e470: i64,ch = CopyFromReg 0x558d4958ca10, Register:i64 %vreg50
try.c: 0x558d4968f260: i64 = Register %vreg50
try.c: 0x558d4962a1d0: i64 = undef
try.c: 0x558d4968f000: v4i64,ch = CopyFromReg 0x558d4958ca10, Register:v4i64 %vreg13
try.c: 0x558d49693cc0: v4i64 = Register %vreg13
try.c: 0x558d49627350: v16i32 = X86ISD::VBROADCAST 0x558d496936d0
try.c: 0x558d496936d0: i32,ch = load<LD4[ConstantPool]> 0x558d4958ca10, 0x558d4963c230, undef:i64
try.c: 0x558d4963c230: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558d4962ab50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558d4962a1d0: i64 = undef
try.c: 0x558d4969b860: 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: 0x558d4969b730: i32 = Constant<0>
try.c: 0x558d4969b730: i32 = Constant<0>
try.c: 0x558d4969b730: i32 = Constant<0>
try.c: 0x558d4969b730: i32 = Constant<0>
try.c: 0x558d4969b730: i32 = Constant<0>
try.c: 0x558d4969b730: i32 = Constant<0>
try.c: 0x558d4969b730: i32 = Constant<0>
try.c: 0x558d4969b730: i32 = Constant<0>
try.c: 0x558d4969b730: 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: 0x5566f964b1a0: v4i64 = X86ISD::VTRUNC 0x5566f964b070
try.c: 0x5566f964b070: v16i32 = vselect 0x5566f96604a0, 0x5566f95fe2f0, 0x5566f964af40
try.c: 0x5566f96604a0: v4i1 = X86ISD::PCMPGTM 0x5566f9643880, 0x5566f963f410
try.c: 0x5566f9643880: v4i64 = X86ISD::VBROADCAST 0x5566f95eb950
try.c: 0x5566f95eb950: i64,ch = load<LD8[%lsr.iv6971]> 0x5566f9554950, 0x5566f962d830, undef:i64
try.c: 0x5566f962d830: i64,ch = CopyFromReg 0x5566f9554950, Register:i64 %vreg50
try.c: 0x5566f963f670: i64 = Register %vreg50
try.c: 0x5566f95fc960: i64 = undef
try.c: 0x5566f963f410: v4i64,ch = CopyFromReg 0x5566f9554950, Register:v4i64 %vreg13
try.c: 0x5566f96440d0: v4i64 = Register %vreg13
try.c: 0x5566f95fe2f0: v16i32 = X86ISD::VBROADCAST 0x5566f9643ae0
try.c: 0x5566f9643ae0: i32,ch = load<LD4[ConstantPool]> 0x5566f9554950, 0x5566f95eaf30, undef:i64
try.c: 0x5566f95eaf30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5566f95d1eb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5566f95fc960: i64 = undef
try.c: 0x5566f964af40: 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: 0x5566f964ae10: i32 = Constant<0>
try.c: 0x5566f964ae10: i32 = Constant<0>
try.c: 0x5566f964ae10: i32 = Constant<0>
try.c: 0x5566f964ae10: i32 = Constant<0>
try.c: 0x5566f964ae10: i32 = Constant<0>
try.c: 0x5566f964ae10: i32 = Constant<0>
try.c: 0x5566f964ae10: i32 = Constant<0>
try.c: 0x5566f964ae10: i32 = Constant<0>
try.c: 0x5566f964ae10: 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