Implementation notes: amd64, cel02, crypto_aead/deoxyseq256128v1

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_aead
Primitive: deoxyseq256128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1614845337 0 065764 816 896T:optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1623446824 0 067756 816 896T:optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1641855247 0 079389 824 960T:optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1950444508 0 063368 800 896T:optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2700468340 0 086532 792 856T:optclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
328437032926 0 047754 800 856T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
332971635934 0 053637 824 960T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
405407425722 0 038708 792 856T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
488038426956 0 041412 816 896T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
537489424725 0 037768 800 896T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
912207626352 0 040596 816 896T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: T:opt
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
deoxys-256.c: deoxys-256.c:585:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
deoxys-256.c: if( c_len < 0)
deoxys-256.c: ~~~~~ ^ ~
deoxys-256.c: 1 warning generated.
try.c: fatal error: error in backend: Cannot select: 0x5612e4a7b140: v4i64 = X86ISD::VTRUNC 0x5612e4a7b010
try.c: 0x5612e4a7b010: v16i32 = vselect 0x5612e4a77b20, 0x5612e4a08b50, 0x5612e4a7aee0
try.c: 0x5612e4a77b20: v4i1 = X86ISD::PCMPGTM 0x5612e4a607b0, 0x5612e4a5c340
try.c: 0x5612e4a607b0: v4i64 = X86ISD::VBROADCAST 0x5612e4a1c0b0
try.c: 0x5612e4a1c0b0: i64,ch = load<LD8[%lsr.iv6971]> 0x5612e49719a0, 0x5612e4a571a0, undef:i64
try.c: 0x5612e4a571a0: i64,ch = CopyFromReg 0x5612e49719a0, Register:i64 %vreg50
try.c: 0x5612e4a5c5a0: i64 = Register %vreg50
try.c: 0x5612e4a071c0: i64 = undef
try.c: 0x5612e4a5c340: v4i64,ch = CopyFromReg 0x5612e49719a0, Register:v4i64 %vreg13
try.c: 0x5612e4a61000: v4i64 = Register %vreg13
try.c: 0x5612e4a08b50: v16i32 = X86ISD::VBROADCAST 0x5612e4a60a10
try.c: 0x5612e4a60a10: i32,ch = load<LD4[ConstantPool]> 0x5612e49719a0, 0x5612e4a1b690, undef:i64
try.c: 0x5612e4a1b690: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5612e4a1f020: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5612e4a071c0: i64 = undef
try.c: 0x5612e4a7aee0: 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: 0x5612e4a7adb0: i32 = Constant<0>
try.c: 0x5612e4a7adb0: i32 = Constant<0>
try.c: 0x5612e4a7adb0: i32 = Constant<0>
try.c: 0x5612e4a7adb0: i32 = Constant<0>
try.c: 0x5612e4a7adb0: i32 = Constant<0>
try.c: 0x5612e4a7adb0: i32 = Constant<0>
try.c: 0x5612e4a7adb0: i32 = Constant<0>
try.c: 0x5612e4a7adb0: i32 = Constant<0>
try.c: 0x5612e4a7adb0: 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:opt

Compiler output

Implementation: T:opt
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
deoxys-256.c: deoxys-256.c:585:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
deoxys-256.c: if( c_len < 0)
deoxys-256.c: ~~~~~ ^ ~
deoxys-256.c: 1 warning generated.
try.c: fatal error: error in backend: Cannot select: 0x564932db76d0: v4i64 = X86ISD::VTRUNC 0x564932db75a0
try.c: 0x564932db75a0: v16i32 = vselect 0x564932db20a0, 0x564932d46b90, 0x564932db7470
try.c: 0x564932db20a0: v4i1 = X86ISD::PCMPGTM 0x564932dac860, 0x564932da83f0
try.c: 0x564932dac860: v4i64 = X86ISD::VBROADCAST 0x564932d47050
try.c: 0x564932d47050: i64,ch = load<LD8[%lsr.iv6971]> 0x564932ca5a00, 0x564932d4e050, undef:i64
try.c: 0x564932d4e050: i64,ch = CopyFromReg 0x564932ca5a00, Register:i64 %vreg50
try.c: 0x564932da8650: i64 = Register %vreg50
try.c: 0x564932d3aba0: i64 = undef
try.c: 0x564932da83f0: v4i64,ch = CopyFromReg 0x564932ca5a00, Register:v4i64 %vreg13
try.c: 0x564932dad0b0: v4i64 = Register %vreg13
try.c: 0x564932d46b90: v16i32 = X86ISD::VBROADCAST 0x564932dacac0
try.c: 0x564932dacac0: i32,ch = load<LD4[ConstantPool]> 0x564932ca5a00, 0x564932d4c620, undef:i64
try.c: 0x564932d4c620: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564932d3b520: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564932d3aba0: i64 = undef
try.c: 0x564932db7470: 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: 0x564932db7340: i32 = Constant<0>
try.c: 0x564932db7340: i32 = Constant<0>
try.c: 0x564932db7340: i32 = Constant<0>
try.c: 0x564932db7340: i32 = Constant<0>
try.c: 0x564932db7340: i32 = Constant<0>
try.c: 0x564932db7340: i32 = Constant<0>
try.c: 0x564932db7340: i32 = Constant<0>
try.c: 0x564932db7340: i32 = Constant<0>
try.c: 0x564932db7340: 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:opt

Compiler output

Implementation: T:opt
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
deoxys-256.c: deoxys-256.c:585:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
deoxys-256.c: if( c_len < 0)
deoxys-256.c: ~~~~~ ^ ~
deoxys-256.c: 1 warning generated.
try.c: fatal error: error in backend: Cannot select: 0x5581bc0b8240: v4i64 = X86ISD::VTRUNC 0x5581bc0b8110
try.c: 0x5581bc0b8110: v16i32 = vselect 0x5581bc0b2c10, 0x5581bc04bf30, 0x5581bc0b7fe0
try.c: 0x5581bc0b2c10: v4i1 = X86ISD::PCMPGTM 0x5581bc09b8a0, 0x5581bc097430
try.c: 0x5581bc09b8a0: v4i64 = X86ISD::VBROADCAST 0x5581bc048b00
try.c: 0x5581bc048b00: i64,ch = load<LD8[%lsr.iv6971]> 0x5581bbfac950, 0x5581bc083a80, undef:i64
try.c: 0x5581bc083a80: i64,ch = CopyFromReg 0x5581bbfac950, Register:i64 %vreg50
try.c: 0x5581bc097690: i64 = Register %vreg50
try.c: 0x5581bc04a5a0: i64 = undef
try.c: 0x5581bc097430: v4i64,ch = CopyFromReg 0x5581bbfac950, Register:v4i64 %vreg13
try.c: 0x5581bc09c0f0: v4i64 = Register %vreg13
try.c: 0x5581bc04bf30: v16i32 = X86ISD::VBROADCAST 0x5581bc09bb00
try.c: 0x5581bc09bb00: i32,ch = load<LD4[ConstantPool]> 0x5581bbfac950, 0x5581bc0480e0, undef:i64
try.c: 0x5581bc0480e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5581bbffd200: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5581bc04a5a0: i64 = undef
try.c: 0x5581bc0b7fe0: 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: 0x5581bc0b7eb0: i32 = Constant<0>
try.c: 0x5581bc0b7eb0: i32 = Constant<0>
try.c: 0x5581bc0b7eb0: i32 = Constant<0>
try.c: 0x5581bc0b7eb0: i32 = Constant<0>
try.c: 0x5581bc0b7eb0: i32 = Constant<0>
try.c: 0x5581bc0b7eb0: i32 = Constant<0>
try.c: 0x5581bc0b7eb0: i32 = Constant<0>
try.c: 0x5581bc0b7eb0: i32 = Constant<0>
try.c: 0x5581bc0b7eb0: 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:opt

Compiler output

Implementation: T:opt
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
deoxys-256.c: deoxys-256.c:585:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
deoxys-256.c: if( c_len < 0)
deoxys-256.c: ~~~~~ ^ ~
deoxys-256.c: 1 warning generated.

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

Compiler output

Implementation: T:opt
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
deoxys-256.c: deoxys-256.c:92:21: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'XLS' that is compiled without support for 'ssse3'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^
deoxys-256.c: ./tweakable-cipher.macros:79:41: note: expanded from macro 'AES'
deoxys-256.c: s = xor( s , xor( subkeys[ 0] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: ./tweakable-cipher.macros:7:22: note: expanded from macro 'permute'
deoxys-256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'XLS' that is compiled without support for 'aes'
deoxys-256.c: ./tweakable-cipher.macros:80:5: note: expanded from macro 'AES'
deoxys-256.c: s = enc( s , xor( subkeys[ 1] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: ./tweakable-cipher.macros:1:18: note: expanded from macro 'enc'
deoxys-256.c: #define enc(a,b) _mm_aesenc_si128(a,b)
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'XLS' that is compiled without support for 'ssse3'
deoxys-256.c: ./tweakable-cipher.macros:80:41: note: expanded from macro 'AES'
deoxys-256.c: s = enc( s , xor( subkeys[ 1] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: ./tweakable-cipher.macros:7:22: note: expanded from macro 'permute'
deoxys-256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'XLS' that is compiled without support for 'aes'
deoxys-256.c: ./tweakable-cipher.macros:81:5: note: expanded from macro 'AES'
deoxys-256.c: ...

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

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: 0x5617f16dadd0: v4i64 = X86ISD::VTRUNC 0x5617f16daca0
try.c: 0x5617f16daca0: v16i32 = vselect 0x5617f16f5e00, 0x5617f167db20, 0x5617f16dab70
try.c: 0x5617f16f5e00: v4i1 = X86ISD::PCMPGTM 0x5617f16d67b0, 0x5617f16d2340
try.c: 0x5617f16d67b0: v4i64 = X86ISD::VBROADCAST 0x5617f1676b00
try.c: 0x5617f1676b00: i64,ch = load<LD8[%lsr.iv6971]> 0x5617f15e7940, 0x5617f16c4670, undef:i64
try.c: 0x5617f16c4670: i64,ch = CopyFromReg 0x5617f15e7940, Register:i64 %vreg50
try.c: 0x5617f16d25a0: i64 = Register %vreg50
try.c: 0x5617f1677fd0: i64 = undef
try.c: 0x5617f16d2340: v4i64,ch = CopyFromReg 0x5617f15e7940, Register:v4i64 %vreg13
try.c: 0x5617f16d7000: v4i64 = Register %vreg13
try.c: 0x5617f167db20: v16i32 = X86ISD::VBROADCAST 0x5617f16d6a10
try.c: 0x5617f16d6a10: i32,ch = load<LD4[ConstantPool]> 0x5617f15e7940, 0x5617f167b140, undef:i64
try.c: 0x5617f167b140: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5617f16b7930: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5617f1677fd0: i64 = undef
try.c: 0x5617f16dab70: 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: 0x5617f16daa40: i32 = Constant<0>
try.c: 0x5617f16daa40: i32 = Constant<0>
try.c: 0x5617f16daa40: i32 = Constant<0>
try.c: 0x5617f16daa40: i32 = Constant<0>
try.c: 0x5617f16daa40: i32 = Constant<0>
try.c: 0x5617f16daa40: i32 = Constant<0>
try.c: 0x5617f16daa40: i32 = Constant<0>
try.c: 0x5617f16daa40: i32 = Constant<0>
try.c: 0x5617f16daa40: 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: 0x55b28512a000: v4i64 = X86ISD::VTRUNC 0x55b285129ed0
try.c: 0x55b285129ed0: v16i32 = vselect 0x55b28513a230, 0x55b2850bff90, 0x55b285129da0
try.c: 0x55b28513a230: v4i1 = X86ISD::PCMPGTM 0x55b285121680, 0x55b28511e060
try.c: 0x55b285121680: v4i64 = X86ISD::VBROADCAST 0x55b2850c0450
try.c: 0x55b2850c0450: i64,ch = load<LD8[%lsr.iv6971]> 0x55b28501ba30, 0x55b2850b8800, undef:i64
try.c: 0x55b2850b8800: i64,ch = CopyFromReg 0x55b28501ba30, Register:i64 %vreg50
try.c: 0x55b28511e2c0: i64 = Register %vreg50
try.c: 0x55b2850c1a00: i64 = undef
try.c: 0x55b28511e060: v4i64,ch = CopyFromReg 0x55b28501ba30, Register:v4i64 %vreg13
try.c: 0x55b285121ed0: v4i64 = Register %vreg13
try.c: 0x55b2850bff90: v16i32 = X86ISD::VBROADCAST 0x55b2851218e0
try.c: 0x55b2851218e0: i32,ch = load<LD4[ConstantPool]> 0x55b28501ba30, 0x55b2850c5630, undef:i64
try.c: 0x55b2850c5630: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b2850c2380: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b2850c1a00: i64 = undef
try.c: 0x55b285129da0: 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: 0x55b285129c70: i32 = Constant<0>
try.c: 0x55b285129c70: i32 = Constant<0>
try.c: 0x55b285129c70: i32 = Constant<0>
try.c: 0x55b285129c70: i32 = Constant<0>
try.c: 0x55b285129c70: i32 = Constant<0>
try.c: 0x55b285129c70: i32 = Constant<0>
try.c: 0x55b285129c70: i32 = Constant<0>
try.c: 0x55b285129c70: i32 = Constant<0>
try.c: 0x55b285129c70: 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: 0x55e59767a140: v4i64 = X86ISD::VTRUNC 0x55e59767a010
try.c: 0x55e59767a010: v16i32 = vselect 0x55e597674f10, 0x55e59760f4a0, 0x55e597679ee0
try.c: 0x55e597674f10: v4i1 = X86ISD::PCMPGTM 0x55e597671ee0, 0x55e59766da70
try.c: 0x55e597671ee0: v4i64 = X86ISD::VBROADCAST 0x55e59761fc00
try.c: 0x55e59761fc00: i64,ch = load<LD8[%lsr.iv6971]> 0x55e597582930, 0x55e5976653c0, undef:i64
try.c: 0x55e5976653c0: i64,ch = CopyFromReg 0x55e597582930, Register:i64 %vreg50
try.c: 0x55e59766dcd0: i64 = Register %vreg50
try.c: 0x55e5976210d0: i64 = undef
try.c: 0x55e59766da70: v4i64,ch = CopyFromReg 0x55e597582930, Register:v4i64 %vreg13
try.c: 0x55e597672730: v4i64 = Register %vreg13
try.c: 0x55e59760f4a0: v16i32 = X86ISD::VBROADCAST 0x55e597672140
try.c: 0x55e597672140: i32,ch = load<LD4[ConstantPool]> 0x55e597582930, 0x55e59761f1e0, undef:i64
try.c: 0x55e59761f1e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e59764fcc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e5976210d0: i64 = undef
try.c: 0x55e597679ee0: 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: 0x55e597679db0: i32 = Constant<0>
try.c: 0x55e597679db0: i32 = Constant<0>
try.c: 0x55e597679db0: i32 = Constant<0>
try.c: 0x55e597679db0: i32 = Constant<0>
try.c: 0x55e597679db0: i32 = Constant<0>
try.c: 0x55e597679db0: i32 = Constant<0>
try.c: 0x55e597679db0: i32 = Constant<0>
try.c: 0x55e597679db0: i32 = Constant<0>
try.c: 0x55e597679db0: 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