Implementation notes: amd64, cel02, crypto_aead/colm127v1

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_aead
Primitive: colm127v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3983885054 0 019650 848 1400T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
48576613172 0 031243 856 1464T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
59975218256 0 033424 832 1344T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
6845145282 0 020082 848 1400T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7161824303 0 017710 832 1400T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7451844248 0 017602 824 1344T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130

Checksum failure

Implementation: T:aesni4
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
7364d92c6fade8518705308c3ef01d720c57bd5d863280d8adca1ade9d06f7f7
Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:aesni4
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:aesni4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:aesni4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:aesni4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:aesni4

Compiler output

Implementation: T:aesni4
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: 0x5617ece9c350: v4i64 = X86ISD::VTRUNC 0x5617ece9c220
try.c: 0x5617ece9c220: v16i32 = vselect 0x5617ece7a600, 0x5617ece29ab0, 0x5617ece9c0f0
try.c: 0x5617ece7a600: v4i1 = X86ISD::PCMPGTM 0x5617ece829e0, 0x5617ece7e570
try.c: 0x5617ece829e0: v4i64 = X86ISD::VBROADCAST 0x5617ece3d7f0
try.c: 0x5617ece3d7f0: i64,ch = load<LD8[%lsr.iv6971]> 0x5617ecd93930, 0x5617ece6ca30, undef:i64
try.c: 0x5617ece6ca30: i64,ch = CopyFromReg 0x5617ecd93930, Register:i64 %vreg50
try.c: 0x5617ece7e7d0: i64 = Register %vreg50
try.c: 0x5617ece3ecc0: i64 = undef
try.c: 0x5617ece7e570: v4i64,ch = CopyFromReg 0x5617ecd93930, Register:v4i64 %vreg13
try.c: 0x5617ece83230: v4i64 = Register %vreg13
try.c: 0x5617ece29ab0: v16i32 = X86ISD::VBROADCAST 0x5617ece82c40
try.c: 0x5617ece82c40: i32,ch = load<LD4[ConstantPool]> 0x5617ecd93930, 0x5617ece3cdd0, undef:i64
try.c: 0x5617ece3cdd0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5617ece6dc30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5617ece3ecc0: i64 = undef
try.c: 0x5617ece9c0f0: 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: 0x5617ece9bfc0: i32 = Constant<0>
try.c: 0x5617ece9bfc0: i32 = Constant<0>
try.c: 0x5617ece9bfc0: i32 = Constant<0>
try.c: 0x5617ece9bfc0: i32 = Constant<0>
try.c: 0x5617ece9bfc0: i32 = Constant<0>
try.c: 0x5617ece9bfc0: i32 = Constant<0>
try.c: 0x5617ece9bfc0: i32 = Constant<0>
try.c: 0x5617ece9bfc0: i32 = Constant<0>
try.c: 0x5617ece9bfc0: 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:aesni4

Compiler output

Implementation: T:aesni4
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: 0x560207e1adb0: v4i64 = X86ISD::VTRUNC 0x560207e1ac80
try.c: 0x560207e1ac80: v16i32 = vselect 0x560207e17790, 0x560207dbc0c0, 0x560207e1ab50
try.c: 0x560207e17790: v4i1 = X86ISD::PCMPGTM 0x560207e0f460, 0x560207e0c770
try.c: 0x560207e0f460: v4i64 = X86ISD::VBROADCAST 0x560207dbc580
try.c: 0x560207dbc580: i64,ch = load<LD8[%lsr.iv6971]> 0x560207d09a30, 0x560207dc1da0, undef:i64
try.c: 0x560207dc1da0: i64,ch = CopyFromReg 0x560207d09a30, Register:i64 %vreg50
try.c: 0x560207e0c9d0: i64 = Register %vreg50
try.c: 0x560207d88260: i64 = undef
try.c: 0x560207e0c770: v4i64,ch = CopyFromReg 0x560207d09a30, Register:v4i64 %vreg13
try.c: 0x560207e0fcb0: v4i64 = Register %vreg13
try.c: 0x560207dbc0c0: v16i32 = X86ISD::VBROADCAST 0x560207e0f6c0
try.c: 0x560207e0f6c0: i32,ch = load<LD4[ConstantPool]> 0x560207d09a30, 0x560207dac2c0, undef:i64
try.c: 0x560207dac2c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560207d88be0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560207d88260: i64 = undef
try.c: 0x560207e1ab50: 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: 0x560207e1aa20: i32 = Constant<0>
try.c: 0x560207e1aa20: i32 = Constant<0>
try.c: 0x560207e1aa20: i32 = Constant<0>
try.c: 0x560207e1aa20: i32 = Constant<0>
try.c: 0x560207e1aa20: i32 = Constant<0>
try.c: 0x560207e1aa20: i32 = Constant<0>
try.c: 0x560207e1aa20: i32 = Constant<0>
try.c: 0x560207e1aa20: i32 = Constant<0>
try.c: 0x560207e1aa20: 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:aesni4

Compiler output

Implementation: T:aesni4
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: 0x5605dc726500: v4i64 = X86ISD::VTRUNC 0x5605dc7263d0
try.c: 0x5605dc7263d0: v16i32 = vselect 0x5605dc720ed0, 0x5605dc6d2e70, 0x5605dc7262a0
try.c: 0x5605dc720ed0: v4i1 = X86ISD::PCMPGTM 0x5605dc71c310, 0x5605dc717890
try.c: 0x5605dc71c310: v4i64 = X86ISD::VBROADCAST 0x5605dc6abc50
try.c: 0x5605dc6abc50: i64,ch = load<LD8[%lsr.iv6971]> 0x5605dc62d940, 0x5605dc70f140, undef:i64
try.c: 0x5605dc70f140: i64,ch = CopyFromReg 0x5605dc62d940, Register:i64 %vreg50
try.c: 0x5605dc717af0: i64 = Register %vreg50
try.c: 0x5605dc6d14e0: i64 = undef
try.c: 0x5605dc717890: v4i64,ch = CopyFromReg 0x5605dc62d940, Register:v4i64 %vreg13
try.c: 0x5605dc71cb60: v4i64 = Register %vreg13
try.c: 0x5605dc6d2e70: v16i32 = X86ISD::VBROADCAST 0x5605dc71c570
try.c: 0x5605dc71c570: i32,ch = load<LD4[ConstantPool]> 0x5605dc62d940, 0x5605dc6ab230, undef:i64
try.c: 0x5605dc6ab230: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5605dc714f80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5605dc6d14e0: i64 = undef
try.c: 0x5605dc7262a0: 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: 0x5605dc726170: i32 = Constant<0>
try.c: 0x5605dc726170: i32 = Constant<0>
try.c: 0x5605dc726170: i32 = Constant<0>
try.c: 0x5605dc726170: i32 = Constant<0>
try.c: 0x5605dc726170: i32 = Constant<0>
try.c: 0x5605dc726170: i32 = Constant<0>
try.c: 0x5605dc726170: i32 = Constant<0>
try.c: 0x5605dc726170: i32 = Constant<0>
try.c: 0x5605dc726170: 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:aesni4

Compiler output

Implementation: T:aesni4
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt-colm127-optpar4.c: encrypt-colm127-optpar4.c:293:3: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'mac' that is compiled without support for 'aes'
encrypt-colm127-optpar4.c: AES_ENCRYPT4(block1,block2,block3,block4, expkey);
encrypt-colm127-optpar4.c: ^
encrypt-colm127-optpar4.c: encrypt-colm127-optpar4.c:170:12: note: expanded from macro 'AES_ENCRYPT4'
encrypt-colm127-optpar4.c: block1 = _mm_aesenc_si128 (block1,expkey[r]); \
encrypt-colm127-optpar4.c: ^
encrypt-colm127-optpar4.c: encrypt-colm127-optpar4.c:293:3: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'mac' that is compiled without support for 'aes'
encrypt-colm127-optpar4.c: encrypt-colm127-optpar4.c:171:12: note: expanded from macro 'AES_ENCRYPT4'
encrypt-colm127-optpar4.c: block2 = _mm_aesenc_si128 (block2,expkey[r]); \
encrypt-colm127-optpar4.c: ^
encrypt-colm127-optpar4.c: encrypt-colm127-optpar4.c:293:3: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'mac' that is compiled without support for 'aes'
encrypt-colm127-optpar4.c: encrypt-colm127-optpar4.c:172:12: note: expanded from macro 'AES_ENCRYPT4'
encrypt-colm127-optpar4.c: block3 = _mm_aesenc_si128 (block3,expkey[r]); \
encrypt-colm127-optpar4.c: ^
encrypt-colm127-optpar4.c: encrypt-colm127-optpar4.c:293:3: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'mac' that is compiled without support for 'aes'
encrypt-colm127-optpar4.c: encrypt-colm127-optpar4.c:173:12: note: expanded from macro 'AES_ENCRYPT4'
encrypt-colm127-optpar4.c: block4 = _mm_aesenc_si128 (block4,expkey[r]); \
encrypt-colm127-optpar4.c: ^
encrypt-colm127-optpar4.c: encrypt-colm127-optpar4.c:293:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'mac' that is compiled without support for 'aes'
encrypt-colm127-optpar4.c: encrypt-colm127-optpar4.c:175:11: note: expanded from macro 'AES_ENCRYPT4'
encrypt-colm127-optpar4.c: block1 = _mm_aesenclast_si128 (block1,expkey[10]); \
encrypt-colm127-optpar4.c: ^
encrypt-colm127-optpar4.c: encrypt-colm127-optpar4.c:293:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'mac' that is compiled without support for 'aes'
encrypt-colm127-optpar4.c: encrypt-colm127-optpar4.c:176:11: note: expanded from macro 'AES_ENCRYPT4'
encrypt-colm127-optpar4.c: block2 = _mm_aesenclast_si128 (block2,expkey[10]); \
encrypt-colm127-optpar4.c: ...

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

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: 0x56335eec8f10: v4i64 = X86ISD::VTRUNC 0x56335eec8de0
try.c: 0x56335eec8de0: v16i32 = vselect 0x56335eebcd20, 0x56335ee714b0, 0x56335eec8cb0
try.c: 0x56335eebcd20: v4i1 = X86ISD::PCMPGTM 0x56335eec48f0, 0x56335eec0480
try.c: 0x56335eec48f0: v4i64 = X86ISD::VBROADCAST 0x56335ee80590
try.c: 0x56335ee80590: i64,ch = load<LD8[%lsr.iv6971]> 0x56335edd5960, 0x56335eeaea00, undef:i64
try.c: 0x56335eeaea00: i64,ch = CopyFromReg 0x56335edd5960, Register:i64 %vreg50
try.c: 0x56335eec06e0: i64 = Register %vreg50
try.c: 0x56335ee6fb20: i64 = undef
try.c: 0x56335eec0480: v4i64,ch = CopyFromReg 0x56335edd5960, Register:v4i64 %vreg13
try.c: 0x56335eec5140: v4i64 = Register %vreg13
try.c: 0x56335ee714b0: v16i32 = X86ISD::VBROADCAST 0x56335eec4b50
try.c: 0x56335eec4b50: i32,ch = load<LD4[ConstantPool]> 0x56335edd5960, 0x56335ee7fb70, undef:i64
try.c: 0x56335ee7fb70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56335eeafc00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56335ee6fb20: i64 = undef
try.c: 0x56335eec8cb0: 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: 0x56335eec8b80: i32 = Constant<0>
try.c: 0x56335eec8b80: i32 = Constant<0>
try.c: 0x56335eec8b80: i32 = Constant<0>
try.c: 0x56335eec8b80: i32 = Constant<0>
try.c: 0x56335eec8b80: i32 = Constant<0>
try.c: 0x56335eec8b80: i32 = Constant<0>
try.c: 0x56335eec8b80: i32 = Constant<0>
try.c: 0x56335eec8b80: i32 = Constant<0>
try.c: 0x56335eec8b80: 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: 0x55f9c5783350: v4i64 = X86ISD::VTRUNC 0x55f9c5783220
try.c: 0x55f9c5783220: v16i32 = vselect 0x55f9c5761a60, 0x55f9c56fc2b0, 0x55f9c57830f0
try.c: 0x55f9c5761a60: v4i1 = X86ISD::PCMPGTM 0x55f9c575dc60, 0x55f9c575b780
try.c: 0x55f9c575dc60: v4i64 = X86ISD::VBROADCAST 0x55f9c56fc770
try.c: 0x55f9c56fc770: i64,ch = load<LD8[%lsr.iv6971]> 0x55f9c5658a30, 0x55f9c56f17e0, undef:i64
try.c: 0x55f9c56f17e0: i64,ch = CopyFromReg 0x55f9c5658a30, Register:i64 %vreg50
try.c: 0x55f9c575b9e0: i64 = Register %vreg50
try.c: 0x55f9c56f7320: i64 = undef
try.c: 0x55f9c575b780: v4i64,ch = CopyFromReg 0x55f9c5658a30, Register:v4i64 %vreg13
try.c: 0x55f9c575e4b0: v4i64 = Register %vreg13
try.c: 0x55f9c56fc2b0: v16i32 = X86ISD::VBROADCAST 0x55f9c575dec0
try.c: 0x55f9c575dec0: i32,ch = load<LD4[ConstantPool]> 0x55f9c5658a30, 0x55f9c5709760, undef:i64
try.c: 0x55f9c5709760: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f9c56f7ca0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f9c56f7320: i64 = undef
try.c: 0x55f9c57830f0: 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: 0x55f9c5782fc0: i32 = Constant<0>
try.c: 0x55f9c5782fc0: i32 = Constant<0>
try.c: 0x55f9c5782fc0: i32 = Constant<0>
try.c: 0x55f9c5782fc0: i32 = Constant<0>
try.c: 0x55f9c5782fc0: i32 = Constant<0>
try.c: 0x55f9c5782fc0: i32 = Constant<0>
try.c: 0x55f9c5782fc0: i32 = Constant<0>
try.c: 0x55f9c5782fc0: i32 = Constant<0>
try.c: 0x55f9c5782fc0: 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: 0x55e8fc77d660: v4i64 = X86ISD::VTRUNC 0x55e8fc77d530
try.c: 0x55e8fc77d530: v16i32 = vselect 0x55e8fc77a040, 0x55e8fc702d10, 0x55e8fc77d400
try.c: 0x55e8fc77a040: v4i1 = X86ISD::PCMPGTM 0x55e8fc75aed0, 0x55e8fc756a60
try.c: 0x55e8fc75aed0: v4i64 = X86ISD::VBROADCAST 0x55e8fc6fc100
try.c: 0x55e8fc6fc100: i64,ch = load<LD8[%lsr.iv6971]> 0x55e8fc66b950, 0x55e8fc7414d0, undef:i64
try.c: 0x55e8fc7414d0: i64,ch = CopyFromReg 0x55e8fc66b950, Register:i64 %vreg50
try.c: 0x55e8fc756cc0: i64 = Register %vreg50
try.c: 0x55e8fc701380: i64 = undef
try.c: 0x55e8fc756a60: v4i64,ch = CopyFromReg 0x55e8fc66b950, Register:v4i64 %vreg13
try.c: 0x55e8fc75b720: v4i64 = Register %vreg13
try.c: 0x55e8fc702d10: v16i32 = X86ISD::VBROADCAST 0x55e8fc75b130
try.c: 0x55e8fc75b130: i32,ch = load<LD4[ConstantPool]> 0x55e8fc66b950, 0x55e8fc6fb6e0, undef:i64
try.c: 0x55e8fc6fb6e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e8fc721f40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e8fc701380: i64 = undef
try.c: 0x55e8fc77d400: 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: 0x55e8fc77d2d0: i32 = Constant<0>
try.c: 0x55e8fc77d2d0: i32 = Constant<0>
try.c: 0x55e8fc77d2d0: i32 = Constant<0>
try.c: 0x55e8fc77d2d0: i32 = Constant<0>
try.c: 0x55e8fc77d2d0: i32 = Constant<0>
try.c: 0x55e8fc77d2d0: i32 = Constant<0>
try.c: 0x55e8fc77d2d0: i32 = Constant<0>
try.c: 0x55e8fc77d2d0: i32 = Constant<0>
try.c: 0x55e8fc77d2d0: 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