Implementation notes: amd64, cel02, crypto_hash/jh224

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: jh224
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
220488364 0 017788 800 736T:bitslice_sse2_opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
226848701 0 019850 808 736T:bitslice_sse2_opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
242466616 0 017564 816 776T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
319268415 0 017852 800 736T:bitslice_sse2_opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
329566444 0 017084 816 776T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
334287412 0 021613 824 808T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
335846728 0 017676 816 776T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
341227524 0 021725 824 808T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
342766551 0 017196 816 776T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
349946284 0 015952 800 776T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
354606358 0 016016 800 776T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
410448781 0 019930 808 736T:bitslice_sse2_opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4999610188 0 024373 824 808T:bitslice_opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
548187461 0 019154 800 736T:bitslice_opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
5874413228 0 027437 824 808T:bitslice_ref32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6852610244 0 024389 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
791628783 0 019428 816 776T:bitslice_opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8058621866 0 036077 824 808T:bitslice_ref64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
909767793 0 017674 800 736T:simpleclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
985988031 0 019728 808 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1012126489 0 016340 792 736T:bitslice_opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1052449672 0 019312 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1095446341 0 018066 800 736T:bitslice_ref32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
10978210128 0 020740 816 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11430210244 0 021164 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11456615188 0 029389 824 808T:bitslice_opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1168406655 0 018362 800 736T:bitslice_ref64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1280467669 0 017352 800 776T:bitslice_opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1284229196 0 020156 816 776T:bitslice_opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1329724564 0 014436 792 736T:bitslice_ref64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1504745705 0 016388 816 776T:bitslice_ref64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1517026484 0 017484 816 776T:bitslice_ref64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1664486372 0 017372 816 776T:bitslice_ref32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1761727181 0 018890 800 736T:bitslice_opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1766324521 0 014248 800 776T:bitslice_ref64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1800485541 0 016228 816 776T:bitslice_ref32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2054146169 0 016020 792 736T:bitslice_opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2082224349 0 014228 792 736T:bitslice_ref32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2344108748 0 019708 816 776T:bitslice_opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2638008216 0 018868 816 776T:bitslice_opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2688367198 0 016872 800 776T:bitslice_opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3005144399 0 014120 800 776T:bitslice_ref32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: T:bitslice_opt32
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: 0x55cd43ad4b00: v4i64 = X86ISD::VTRUNC 0x55cd43ad49d0
try.c: 0x55cd43ad49d0: v16i32 = vselect 0x55cd43ac7cf0, 0x55cd43a76850, 0x55cd43ad48a0
try.c: 0x55cd43ac7cf0: v4i1 = X86ISD::PCMPGTM 0x55cd43acf8c0, 0x55cd43acb450
try.c: 0x55cd43acf8c0: v4i64 = X86ISD::VBROADCAST 0x55cd43a70450
try.c: 0x55cd43a70450: i64,ch = load<LD8[%lsr.iv6971]> 0x55cd439e0950, 0x55cd43a73330, undef:i64
try.c: 0x55cd43a73330: i64,ch = CopyFromReg 0x55cd439e0950, Register:i64 %vreg50
try.c: 0x55cd43acb6b0: i64 = Register %vreg50
try.c: 0x55cd43a71920: i64 = undef
try.c: 0x55cd43acb450: v4i64,ch = CopyFromReg 0x55cd439e0950, Register:v4i64 %vreg13
try.c: 0x55cd43ad0110: v4i64 = Register %vreg13
try.c: 0x55cd43a76850: v16i32 = X86ISD::VBROADCAST 0x55cd43acfb20
try.c: 0x55cd43acfb20: i32,ch = load<LD4[ConstantPool]> 0x55cd439e0950, 0x55cd43a7a4e0, undef:i64
try.c: 0x55cd43a7a4e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55cd43aba850: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55cd43a71920: i64 = undef
try.c: 0x55cd43ad48a0: 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: 0x55cd43ad4770: i32 = Constant<0>
try.c: 0x55cd43ad4770: i32 = Constant<0>
try.c: 0x55cd43ad4770: i32 = Constant<0>
try.c: 0x55cd43ad4770: i32 = Constant<0>
try.c: 0x55cd43ad4770: i32 = Constant<0>
try.c: 0x55cd43ad4770: i32 = Constant<0>
try.c: 0x55cd43ad4770: i32 = Constant<0>
try.c: 0x55cd43ad4770: i32 = Constant<0>
try.c: 0x55cd43ad4770: 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:bitslice_opt32

Compiler output

Implementation: T:bitslice_opt32
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: 0x56056755e430: v4i64 = X86ISD::VTRUNC 0x56056755e300
try.c: 0x56056755e300: v16i32 = vselect 0x560567558e00, 0x5605674e1710, 0x56056755e1d0
try.c: 0x560567558e00: v4i1 = X86ISD::PCMPGTM 0x560567544630, 0x56056753fa00
try.c: 0x560567544630: v4i64 = X86ISD::VBROADCAST 0x5605674e1bd0
try.c: 0x5605674e1bd0: i64,ch = load<LD8[%lsr.iv6971]> 0x56056743da00, 0x5605674ed0e0, undef:i64
try.c: 0x5605674ed0e0: i64,ch = CopyFromReg 0x56056743da00, Register:i64 %vreg50
try.c: 0x56056753fc60: i64 = Register %vreg50
try.c: 0x5605674f2800: i64 = undef
try.c: 0x56056753fa00: v4i64,ch = CopyFromReg 0x56056743da00, Register:v4i64 %vreg13
try.c: 0x560567544e80: v4i64 = Register %vreg13
try.c: 0x5605674e1710: v16i32 = X86ISD::VBROADCAST 0x560567544890
try.c: 0x560567544890: i32,ch = load<LD4[ConstantPool]> 0x56056743da00, 0x5605674d8e10, undef:i64
try.c: 0x5605674d8e10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5605674f3180: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5605674f2800: i64 = undef
try.c: 0x56056755e1d0: 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: 0x56056755e0a0: i32 = Constant<0>
try.c: 0x56056755e0a0: i32 = Constant<0>
try.c: 0x56056755e0a0: i32 = Constant<0>
try.c: 0x56056755e0a0: i32 = Constant<0>
try.c: 0x56056755e0a0: i32 = Constant<0>
try.c: 0x56056755e0a0: i32 = Constant<0>
try.c: 0x56056755e0a0: i32 = Constant<0>
try.c: 0x56056755e0a0: i32 = Constant<0>
try.c: 0x56056755e0a0: 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:bitslice_opt32

Compiler output

Implementation: T:bitslice_opt32
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: 0x55b8bcbf0330: v4i64 = X86ISD::VTRUNC 0x55b8bcbf0200
try.c: 0x55b8bcbf0200: v16i32 = vselect 0x55b8bcbecd10, 0x55b8bcb69050, 0x55b8bcbf00d0
try.c: 0x55b8bcbecd10: v4i1 = X86ISD::PCMPGTM 0x55b8bcbcd110, 0x55b8bcbc8ca0
try.c: 0x55b8bcbcd110: v4i64 = X86ISD::VBROADCAST 0x55b8bcb86b60
try.c: 0x55b8bcb86b60: i64,ch = load<LD8[%lsr.iv6971]> 0x55b8bcadd940, 0x55b8bcbc0340, undef:i64
try.c: 0x55b8bcbc0340: i64,ch = CopyFromReg 0x55b8bcadd940, Register:i64 %vreg50
try.c: 0x55b8bcbc8f00: i64 = Register %vreg50
try.c: 0x55b8bcb88030: i64 = undef
try.c: 0x55b8bcbc8ca0: v4i64,ch = CopyFromReg 0x55b8bcadd940, Register:v4i64 %vreg13
try.c: 0x55b8bcbcd960: v4i64 = Register %vreg13
try.c: 0x55b8bcb69050: v16i32 = X86ISD::VBROADCAST 0x55b8bcbcd370
try.c: 0x55b8bcbcd370: i32,ch = load<LD4[ConstantPool]> 0x55b8bcadd940, 0x55b8bcb759b0, undef:i64
try.c: 0x55b8bcb759b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b8bcbb3990: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b8bcb88030: i64 = undef
try.c: 0x55b8bcbf00d0: 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: 0x55b8bcbeffa0: i32 = Constant<0>
try.c: 0x55b8bcbeffa0: i32 = Constant<0>
try.c: 0x55b8bcbeffa0: i32 = Constant<0>
try.c: 0x55b8bcbeffa0: i32 = Constant<0>
try.c: 0x55b8bcbeffa0: i32 = Constant<0>
try.c: 0x55b8bcbeffa0: i32 = Constant<0>
try.c: 0x55b8bcbeffa0: i32 = Constant<0>
try.c: 0x55b8bcbeffa0: i32 = Constant<0>
try.c: 0x55b8bcbeffa0: 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:bitslice_opt32

Compiler output

Implementation: T:bitslice_opt64
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: 0x562cf4772e50: v4i64 = X86ISD::VTRUNC 0x562cf4772d20
try.c: 0x562cf4772d20: v16i32 = vselect 0x562cf47893c0, 0x562cf4736ff0, 0x562cf4772bf0
try.c: 0x562cf47893c0: v4i1 = X86ISD::PCMPGTM 0x562cf476e830, 0x562cf476a3c0
try.c: 0x562cf476e830: v4i64 = X86ISD::VBROADCAST 0x562cf47122c0
try.c: 0x562cf47122c0: i64,ch = load<LD8[%lsr.iv6971]> 0x562cf467f940, 0x562cf4753c90, undef:i64
try.c: 0x562cf4753c90: i64,ch = CopyFromReg 0x562cf467f940, Register:i64 %vreg50
try.c: 0x562cf476a620: i64 = Register %vreg50
try.c: 0x562cf4713790: i64 = undef
try.c: 0x562cf476a3c0: v4i64,ch = CopyFromReg 0x562cf467f940, Register:v4i64 %vreg13
try.c: 0x562cf476f080: v4i64 = Register %vreg13
try.c: 0x562cf4736ff0: v16i32 = X86ISD::VBROADCAST 0x562cf476ea90
try.c: 0x562cf476ea90: i32,ch = load<LD4[ConstantPool]> 0x562cf467f940, 0x562cf471c6f0, undef:i64
try.c: 0x562cf471c6f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562cf472d520: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562cf4713790: i64 = undef
try.c: 0x562cf4772bf0: 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: 0x562cf4772ac0: i32 = Constant<0>
try.c: 0x562cf4772ac0: i32 = Constant<0>
try.c: 0x562cf4772ac0: i32 = Constant<0>
try.c: 0x562cf4772ac0: i32 = Constant<0>
try.c: 0x562cf4772ac0: i32 = Constant<0>
try.c: 0x562cf4772ac0: i32 = Constant<0>
try.c: 0x562cf4772ac0: i32 = Constant<0>
try.c: 0x562cf4772ac0: i32 = Constant<0>
try.c: 0x562cf4772ac0: 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:bitslice_opt64

Compiler output

Implementation: T:bitslice_opt64
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: 0x55cd504976e0: v4i64 = X86ISD::VTRUNC 0x55cd504975b0
try.c: 0x55cd504975b0: v16i32 = vselect 0x55cd5048b870, 0x55cd5040d370, 0x55cd50497480
try.c: 0x55cd5048b870: v4i1 = X86ISD::PCMPGTM 0x55cd50473300, 0x55cd5046e880
try.c: 0x55cd50473300: v4i64 = X86ISD::VBROADCAST 0x55cd5040d830
try.c: 0x55cd5040d830: i64,ch = load<LD8[%lsr.iv6971]> 0x55cd5036ca30, 0x55cd50430d50, undef:i64
try.c: 0x55cd50430d50: i64,ch = CopyFromReg 0x55cd5036ca30, Register:i64 %vreg50
try.c: 0x55cd5046eae0: i64 = Register %vreg50
try.c: 0x55cd50407020: i64 = undef
try.c: 0x55cd5046e880: v4i64,ch = CopyFromReg 0x55cd5036ca30, Register:v4i64 %vreg13
try.c: 0x55cd50473b50: v4i64 = Register %vreg13
try.c: 0x55cd5040d370: v16i32 = X86ISD::VBROADCAST 0x55cd50473560
try.c: 0x55cd50473560: i32,ch = load<LD4[ConstantPool]> 0x55cd5036ca30, 0x55cd5040fd10, undef:i64
try.c: 0x55cd5040fd10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55cd504079a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55cd50407020: i64 = undef
try.c: 0x55cd50497480: 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: 0x55cd50497350: i32 = Constant<0>
try.c: 0x55cd50497350: i32 = Constant<0>
try.c: 0x55cd50497350: i32 = Constant<0>
try.c: 0x55cd50497350: i32 = Constant<0>
try.c: 0x55cd50497350: i32 = Constant<0>
try.c: 0x55cd50497350: i32 = Constant<0>
try.c: 0x55cd50497350: i32 = Constant<0>
try.c: 0x55cd50497350: i32 = Constant<0>
try.c: 0x55cd50497350: 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:bitslice_opt64

Compiler output

Implementation: T:bitslice_opt64
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: 0x55a798737fe0: v4i64 = X86ISD::VTRUNC 0x55a798737eb0
try.c: 0x55a798737eb0: v16i32 = vselect 0x55a79873dc20, 0x55a7986c2aa0, 0x55a798737d80
try.c: 0x55a79873dc20: v4i1 = X86ISD::PCMPGTM 0x55a79871d660, 0x55a7987191f0
try.c: 0x55a79871d660: v4i64 = X86ISD::VBROADCAST 0x55a7986c6170
try.c: 0x55a7986c6170: i64,ch = load<LD8[%lsr.iv6971]> 0x55a79862e940, 0x55a798708d00, undef:i64
try.c: 0x55a798708d00: i64,ch = CopyFromReg 0x55a79862e940, Register:i64 %vreg50
try.c: 0x55a798719450: i64 = Register %vreg50
try.c: 0x55a7986c1110: i64 = undef
try.c: 0x55a7987191f0: v4i64,ch = CopyFromReg 0x55a79862e940, Register:v4i64 %vreg13
try.c: 0x55a79871deb0: v4i64 = Register %vreg13
try.c: 0x55a7986c2aa0: v16i32 = X86ISD::VBROADCAST 0x55a79871d8c0
try.c: 0x55a79871d8c0: i32,ch = load<LD4[ConstantPool]> 0x55a79862e940, 0x55a7986c5750, undef:i64
try.c: 0x55a7986c5750: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a7986fe400: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a7986c1110: i64 = undef
try.c: 0x55a798737d80: 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: 0x55a798737c50: i32 = Constant<0>
try.c: 0x55a798737c50: i32 = Constant<0>
try.c: 0x55a798737c50: i32 = Constant<0>
try.c: 0x55a798737c50: i32 = Constant<0>
try.c: 0x55a798737c50: i32 = Constant<0>
try.c: 0x55a798737c50: i32 = Constant<0>
try.c: 0x55a798737c50: i32 = Constant<0>
try.c: 0x55a798737c50: i32 = Constant<0>
try.c: 0x55a798737c50: 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:bitslice_opt64

Compiler output

Implementation: T:bitslice_ref32
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: 0x560df9350f80: v4i64 = X86ISD::VTRUNC 0x560df9350e50
try.c: 0x560df9350e50: v16i32 = vselect 0x560df934b950, 0x560df92f7430, 0x560df9350d20
try.c: 0x560df934b950: v4i1 = X86ISD::PCMPGTM 0x560df934a940, 0x560df93464d0
try.c: 0x560df934a940: v4i64 = X86ISD::VBROADCAST 0x560df92ee810
try.c: 0x560df92ee810: i64,ch = load<LD8[%lsr.iv6971]> 0x560df925b960, 0x560df9334a50, undef:i64
try.c: 0x560df9334a50: i64,ch = CopyFromReg 0x560df925b960, Register:i64 %vreg50
try.c: 0x560df9346730: i64 = Register %vreg50
try.c: 0x560df92f5aa0: i64 = undef
try.c: 0x560df93464d0: v4i64,ch = CopyFromReg 0x560df925b960, Register:v4i64 %vreg13
try.c: 0x560df934b190: v4i64 = Register %vreg13
try.c: 0x560df92f7430: v16i32 = X86ISD::VBROADCAST 0x560df934aba0
try.c: 0x560df934aba0: i32,ch = load<LD4[ConstantPool]> 0x560df925b960, 0x560df92eddf0, undef:i64
try.c: 0x560df92eddf0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560df9335c50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560df92f5aa0: i64 = undef
try.c: 0x560df9350d20: 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: 0x560df9350bf0: i32 = Constant<0>
try.c: 0x560df9350bf0: i32 = Constant<0>
try.c: 0x560df9350bf0: i32 = Constant<0>
try.c: 0x560df9350bf0: i32 = Constant<0>
try.c: 0x560df9350bf0: i32 = Constant<0>
try.c: 0x560df9350bf0: i32 = Constant<0>
try.c: 0x560df9350bf0: i32 = Constant<0>
try.c: 0x560df9350bf0: i32 = Constant<0>
try.c: 0x560df9350bf0: 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:bitslice_ref32

Compiler output

Implementation: T:bitslice_ref32
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: 0x5614b296f780: v4i64 = X86ISD::VTRUNC 0x5614b296f650
try.c: 0x5614b296f650: v16i32 = vselect 0x5614b2983f70, 0x5614b28fe1e0, 0x5614b296f520
try.c: 0x5614b2983f70: v4i1 = X86ISD::PCMPGTM 0x5614b296a150, 0x5614b2965520
try.c: 0x5614b296a150: v4i64 = X86ISD::VBROADCAST 0x5614b28fe6a0
try.c: 0x5614b28fe6a0: i64,ch = load<LD8[%lsr.iv6971]> 0x5614b2863a30, 0x5614b2907350, undef:i64
try.c: 0x5614b2907350: i64,ch = CopyFromReg 0x5614b2863a30, Register:i64 %vreg50
try.c: 0x5614b2965780: i64 = Register %vreg50
try.c: 0x5614b28e17d0: i64 = undef
try.c: 0x5614b2965520: v4i64,ch = CopyFromReg 0x5614b2863a30, Register:v4i64 %vreg13
try.c: 0x5614b296a9a0: v4i64 = Register %vreg13
try.c: 0x5614b28fe1e0: v16i32 = X86ISD::VBROADCAST 0x5614b296a3b0
try.c: 0x5614b296a3b0: i32,ch = load<LD4[ConstantPool]> 0x5614b2863a30, 0x5614b2905920, undef:i64
try.c: 0x5614b2905920: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5614b28e2150: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5614b28e17d0: i64 = undef
try.c: 0x5614b296f520: 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: 0x5614b296f3f0: i32 = Constant<0>
try.c: 0x5614b296f3f0: i32 = Constant<0>
try.c: 0x5614b296f3f0: i32 = Constant<0>
try.c: 0x5614b296f3f0: i32 = Constant<0>
try.c: 0x5614b296f3f0: i32 = Constant<0>
try.c: 0x5614b296f3f0: i32 = Constant<0>
try.c: 0x5614b296f3f0: i32 = Constant<0>
try.c: 0x5614b296f3f0: i32 = Constant<0>
try.c: 0x5614b296f3f0: 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:bitslice_ref32

Compiler output

Implementation: T:bitslice_ref32
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: 0x5608624ffb70: v4i64 = X86ISD::VTRUNC 0x5608624ffa40
try.c: 0x5608624ffa40: v16i32 = vselect 0x560862509370, 0x56086249e7a0, 0x5608624ff910
try.c: 0x560862509370: v4i1 = X86ISD::PCMPGTM 0x5608624e6200, 0x5608624e1d90
try.c: 0x5608624e6200: v4i64 = X86ISD::VBROADCAST 0x5608624825b0
try.c: 0x5608624825b0: i64,ch = load<LD8[%lsr.iv6971]> 0x5608623f6930, 0x5608624d8640, undef:i64
try.c: 0x5608624d8640: i64,ch = CopyFromReg 0x5608623f6930, Register:i64 %vreg50
try.c: 0x5608624e1ff0: i64 = Register %vreg50
try.c: 0x560862483a80: i64 = undef
try.c: 0x5608624e1d90: v4i64,ch = CopyFromReg 0x5608623f6930, Register:v4i64 %vreg13
try.c: 0x5608624e6a50: v4i64 = Register %vreg13
try.c: 0x56086249e7a0: v16i32 = X86ISD::VBROADCAST 0x5608624e6460
try.c: 0x5608624e6460: i32,ch = load<LD4[ConstantPool]> 0x5608623f6930, 0x56086248d4b0, undef:i64
try.c: 0x56086248d4b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5608624ab460: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560862483a80: i64 = undef
try.c: 0x5608624ff910: 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: 0x5608624ff7e0: i32 = Constant<0>
try.c: 0x5608624ff7e0: i32 = Constant<0>
try.c: 0x5608624ff7e0: i32 = Constant<0>
try.c: 0x5608624ff7e0: i32 = Constant<0>
try.c: 0x5608624ff7e0: i32 = Constant<0>
try.c: 0x5608624ff7e0: i32 = Constant<0>
try.c: 0x5608624ff7e0: i32 = Constant<0>
try.c: 0x5608624ff7e0: i32 = Constant<0>
try.c: 0x5608624ff7e0: 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:bitslice_ref32

Compiler output

Implementation: T:bitslice_ref64
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: 0x5625e4709130: v4i64 = X86ISD::VTRUNC 0x5625e4709000
try.c: 0x5625e4709000: v16i32 = vselect 0x5625e4710230, 0x5625e46969a0, 0x5625e4708ed0
try.c: 0x5625e4710230: v4i1 = X86ISD::PCMPGTM 0x5625e46ef970, 0x5625e46eb500
try.c: 0x5625e46ef970: v4i64 = X86ISD::VBROADCAST 0x5625e468dfe0
try.c: 0x5625e468dfe0: i64,ch = load<LD8[%lsr.iv6971]> 0x5625e4600950, 0x5625e46dd440, undef:i64
try.c: 0x5625e46dd440: i64,ch = CopyFromReg 0x5625e4600950, Register:i64 %vreg50
try.c: 0x5625e46eb760: i64 = Register %vreg50
try.c: 0x5625e468f4b0: i64 = undef
try.c: 0x5625e46eb500: v4i64,ch = CopyFromReg 0x5625e4600950, Register:v4i64 %vreg13
try.c: 0x5625e46f01c0: v4i64 = Register %vreg13
try.c: 0x5625e46969a0: v16i32 = X86ISD::VBROADCAST 0x5625e46efbd0
try.c: 0x5625e46efbd0: i32,ch = load<LD4[ConstantPool]> 0x5625e4600950, 0x5625e46a7a10, undef:i64
try.c: 0x5625e46a7a10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5625e46d0050: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5625e468f4b0: i64 = undef
try.c: 0x5625e4708ed0: 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: 0x5625e4708da0: i32 = Constant<0>
try.c: 0x5625e4708da0: i32 = Constant<0>
try.c: 0x5625e4708da0: i32 = Constant<0>
try.c: 0x5625e4708da0: i32 = Constant<0>
try.c: 0x5625e4708da0: i32 = Constant<0>
try.c: 0x5625e4708da0: i32 = Constant<0>
try.c: 0x5625e4708da0: i32 = Constant<0>
try.c: 0x5625e4708da0: i32 = Constant<0>
try.c: 0x5625e4708da0: 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:bitslice_ref64

Compiler output

Implementation: T:bitslice_ref64
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: 0x55c79d592620: v4i64 = X86ISD::VTRUNC 0x55c79d5924f0
try.c: 0x55c79d5924f0: v16i32 = vselect 0x55c79d58cff0, 0x55c79d510f00, 0x55c79d5923c0
try.c: 0x55c79d58cff0: v4i1 = X86ISD::PCMPGTM 0x55c79d577ca0, 0x55c79d5757c0
try.c: 0x55c79d577ca0: v4i64 = X86ISD::VBROADCAST 0x55c79d5113c0
try.c: 0x55c79d5113c0: i64,ch = load<LD8[%lsr.iv6971]> 0x55c79d472a30, 0x55c79d522af0, undef:i64
try.c: 0x55c79d522af0: i64,ch = CopyFromReg 0x55c79d472a30, Register:i64 %vreg50
try.c: 0x55c79d575a20: i64 = Register %vreg50
try.c: 0x55c79d4f0e00: i64 = undef
try.c: 0x55c79d5757c0: v4i64,ch = CopyFromReg 0x55c79d472a30, Register:v4i64 %vreg13
try.c: 0x55c79d5784f0: v4i64 = Register %vreg13
try.c: 0x55c79d510f00: v16i32 = X86ISD::VBROADCAST 0x55c79d577f00
try.c: 0x55c79d577f00: i32,ch = load<LD4[ConstantPool]> 0x55c79d472a30, 0x55c79d50e840, undef:i64
try.c: 0x55c79d50e840: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c79d4f1780: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c79d4f0e00: i64 = undef
try.c: 0x55c79d5923c0: 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: 0x55c79d592290: i32 = Constant<0>
try.c: 0x55c79d592290: i32 = Constant<0>
try.c: 0x55c79d592290: i32 = Constant<0>
try.c: 0x55c79d592290: i32 = Constant<0>
try.c: 0x55c79d592290: i32 = Constant<0>
try.c: 0x55c79d592290: i32 = Constant<0>
try.c: 0x55c79d592290: i32 = Constant<0>
try.c: 0x55c79d592290: i32 = Constant<0>
try.c: 0x55c79d592290: 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:bitslice_ref64

Compiler output

Implementation: T:bitslice_ref64
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: 0x558bd5030230: v4i64 = X86ISD::VTRUNC 0x558bd5030100
try.c: 0x558bd5030100: v16i32 = vselect 0x558bd502aa60, 0x558bd4fcd150, 0x558bd502ffd0
try.c: 0x558bd502aa60: v4i1 = X86ISD::PCMPGTM 0x558bd502cc20, 0x558bd50287b0
try.c: 0x558bd502cc20: v4i64 = X86ISD::VBROADCAST 0x558bd4fd3f80
try.c: 0x558bd4fd3f80: i64,ch = load<LD8[%lsr.iv6971]> 0x558bd4f3d900, 0x558bd5023610, undef:i64
try.c: 0x558bd5023610: i64,ch = CopyFromReg 0x558bd4f3d900, Register:i64 %vreg50
try.c: 0x558bd5028a10: i64 = Register %vreg50
try.c: 0x558bd4fd5450: i64 = undef
try.c: 0x558bd50287b0: v4i64,ch = CopyFromReg 0x558bd4f3d900, Register:v4i64 %vreg13
try.c: 0x558bd502d470: v4i64 = Register %vreg13
try.c: 0x558bd4fcd150: v16i32 = X86ISD::VBROADCAST 0x558bd502ce80
try.c: 0x558bd502ce80: i32,ch = load<LD4[ConstantPool]> 0x558bd4f3d900, 0x558bd4fd3560, undef:i64
try.c: 0x558bd4fd3560: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558bd5013500: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558bd4fd5450: i64 = undef
try.c: 0x558bd502ffd0: 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: 0x558bd502fea0: i32 = Constant<0>
try.c: 0x558bd502fea0: i32 = Constant<0>
try.c: 0x558bd502fea0: i32 = Constant<0>
try.c: 0x558bd502fea0: i32 = Constant<0>
try.c: 0x558bd502fea0: i32 = Constant<0>
try.c: 0x558bd502fea0: i32 = Constant<0>
try.c: 0x558bd502fea0: i32 = Constant<0>
try.c: 0x558bd502fea0: i32 = Constant<0>
try.c: 0x558bd502fea0: 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:bitslice_ref64

Compiler output

Implementation: T:bitslice_sse2_opt32
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: 0x559fe4ccff50: v4i64 = X86ISD::VTRUNC 0x559fe4ccfe20
try.c: 0x559fe4ccfe20: v16i32 = vselect 0x559fe4cca920, 0x559fe4c83230, 0x559fe4ccfcf0
try.c: 0x559fe4cca920: v4i1 = X86ISD::PCMPGTM 0x559fe4cc9910, 0x559fe4cc54a0
try.c: 0x559fe4cc9910: v4i64 = X86ISD::VBROADCAST 0x559fe4c70900
try.c: 0x559fe4c70900: i64,ch = load<LD8[%lsr.iv6971]> 0x559fe4bda980, 0x559fe4cb37d0, undef:i64
try.c: 0x559fe4cb37d0: i64,ch = CopyFromReg 0x559fe4bda980, Register:i64 %vreg50
try.c: 0x559fe4cc5700: i64 = Register %vreg50
try.c: 0x559fe4c71dd0: i64 = undef
try.c: 0x559fe4cc54a0: v4i64,ch = CopyFromReg 0x559fe4bda980, Register:v4i64 %vreg13
try.c: 0x559fe4cca160: v4i64 = Register %vreg13
try.c: 0x559fe4c83230: v16i32 = X86ISD::VBROADCAST 0x559fe4cc9b70
try.c: 0x559fe4cc9b70: i32,ch = load<LD4[ConstantPool]> 0x559fe4bda980, 0x559fe4c6fee0, undef:i64
try.c: 0x559fe4c6fee0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559fe4c8f9c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559fe4c71dd0: i64 = undef
try.c: 0x559fe4ccfcf0: 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: 0x559fe4ccfbc0: i32 = Constant<0>
try.c: 0x559fe4ccfbc0: i32 = Constant<0>
try.c: 0x559fe4ccfbc0: i32 = Constant<0>
try.c: 0x559fe4ccfbc0: i32 = Constant<0>
try.c: 0x559fe4ccfbc0: i32 = Constant<0>
try.c: 0x559fe4ccfbc0: i32 = Constant<0>
try.c: 0x559fe4ccfbc0: i32 = Constant<0>
try.c: 0x559fe4ccfbc0: i32 = Constant<0>
try.c: 0x559fe4ccfbc0: 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:bitslice_sse2_opt32

Compiler output

Implementation: T:bitslice_sse2_opt32
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: 0x55f34b5c7ed0: v4i64 = X86ISD::VTRUNC 0x55f34b5c7da0
try.c: 0x55f34b5c7da0: v16i32 = vselect 0x55f34b5c28a0, 0x55f34b5788d0, 0x55f34b5c7c70
try.c: 0x55f34b5c28a0: v4i1 = X86ISD::PCMPGTM 0x55f34b5bf880, 0x55f34b5bb410
try.c: 0x55f34b5bf880: v4i64 = X86ISD::VBROADCAST 0x55f34b578d90
try.c: 0x55f34b578d90: i64,ch = load<LD8[%lsr.iv6971]> 0x55f34b4b8a30, 0x55f34b56f5c0, undef:i64
try.c: 0x55f34b56f5c0: i64,ch = CopyFromReg 0x55f34b4b8a30, Register:i64 %vreg50
try.c: 0x55f34b5bb670: i64 = Register %vreg50
try.c: 0x55f34b556300: i64 = undef
try.c: 0x55f34b5bb410: v4i64,ch = CopyFromReg 0x55f34b4b8a30, Register:v4i64 %vreg13
try.c: 0x55f34b5c00d0: v4i64 = Register %vreg13
try.c: 0x55f34b5788d0: v16i32 = X86ISD::VBROADCAST 0x55f34b5bfae0
try.c: 0x55f34b5bfae0: i32,ch = load<LD4[ConstantPool]> 0x55f34b4b8a30, 0x55f34b56db90, undef:i64
try.c: 0x55f34b56db90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f34b556c80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f34b556300: i64 = undef
try.c: 0x55f34b5c7c70: 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: 0x55f34b5c7b40: i32 = Constant<0>
try.c: 0x55f34b5c7b40: i32 = Constant<0>
try.c: 0x55f34b5c7b40: i32 = Constant<0>
try.c: 0x55f34b5c7b40: i32 = Constant<0>
try.c: 0x55f34b5c7b40: i32 = Constant<0>
try.c: 0x55f34b5c7b40: i32 = Constant<0>
try.c: 0x55f34b5c7b40: i32 = Constant<0>
try.c: 0x55f34b5c7b40: i32 = Constant<0>
try.c: 0x55f34b5c7b40: 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:bitslice_sse2_opt32

Compiler output

Implementation: T:bitslice_sse2_opt32
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: 0x55ffe7de5520: v4i64 = X86ISD::VTRUNC 0x55ffe7de53f0
try.c: 0x55ffe7de53f0: v16i32 = vselect 0x55ffe7ddfef0, 0x55ffe7d962d0, 0x55ffe7de52c0
try.c: 0x55ffe7ddfef0: v4i1 = X86ISD::PCMPGTM 0x55ffe7ddb830, 0x55ffe7dd73c0
try.c: 0x55ffe7ddb830: v4i64 = X86ISD::VBROADCAST 0x55ffe7d8ab50
try.c: 0x55ffe7d8ab50: i64,ch = load<LD8[%lsr.iv6971]> 0x55ffe7cec950, 0x55ffe7dc69f0, undef:i64
try.c: 0x55ffe7dc69f0: i64,ch = CopyFromReg 0x55ffe7cec950, Register:i64 %vreg50
try.c: 0x55ffe7dd7620: i64 = Register %vreg50
try.c: 0x55ffe7d94940: i64 = undef
try.c: 0x55ffe7dd73c0: v4i64,ch = CopyFromReg 0x55ffe7cec950, Register:v4i64 %vreg13
try.c: 0x55ffe7ddc080: v4i64 = Register %vreg13
try.c: 0x55ffe7d962d0: v16i32 = X86ISD::VBROADCAST 0x55ffe7ddba90
try.c: 0x55ffe7ddba90: i32,ch = load<LD4[ConstantPool]> 0x55ffe7cec950, 0x55ffe7d8a130, undef:i64
try.c: 0x55ffe7d8a130: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ffe7d48d50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ffe7d94940: i64 = undef
try.c: 0x55ffe7de52c0: 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: 0x55ffe7de5190: i32 = Constant<0>
try.c: 0x55ffe7de5190: i32 = Constant<0>
try.c: 0x55ffe7de5190: i32 = Constant<0>
try.c: 0x55ffe7de5190: i32 = Constant<0>
try.c: 0x55ffe7de5190: i32 = Constant<0>
try.c: 0x55ffe7de5190: i32 = Constant<0>
try.c: 0x55ffe7de5190: i32 = Constant<0>
try.c: 0x55ffe7de5190: i32 = Constant<0>
try.c: 0x55ffe7de5190: 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:bitslice_sse2_opt32

Compiler output

Implementation: T:bitslice_sse2_opt64
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: 0x555e012eb410: v4i64 = X86ISD::VTRUNC 0x555e012eb2e0
try.c: 0x555e012eb2e0: v16i32 = vselect 0x555e012e7df0, 0x555e0127ce00, 0x555e012eb1b0
try.c: 0x555e012e7df0: v4i1 = X86ISD::PCMPGTM 0x555e012d0a80, 0x555e012cc610
try.c: 0x555e012d0a80: v4i64 = X86ISD::VBROADCAST 0x555e01278fb0
try.c: 0x555e01278fb0: i64,ch = load<LD8[%lsr.iv6971]> 0x555e011e19e0, 0x555e012bab40, undef:i64
try.c: 0x555e012bab40: i64,ch = CopyFromReg 0x555e011e19e0, Register:i64 %vreg50
try.c: 0x555e012cc870: i64 = Register %vreg50
try.c: 0x555e0127a480: i64 = undef
try.c: 0x555e012cc610: v4i64,ch = CopyFromReg 0x555e011e19e0, Register:v4i64 %vreg13
try.c: 0x555e012d12d0: v4i64 = Register %vreg13
try.c: 0x555e0127ce00: v16i32 = X86ISD::VBROADCAST 0x555e012d0ce0
try.c: 0x555e012d0ce0: i32,ch = load<LD4[ConstantPool]> 0x555e011e19e0, 0x555e01278590, undef:i64
try.c: 0x555e01278590: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555e012b5da0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555e0127a480: i64 = undef
try.c: 0x555e012eb1b0: 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: 0x555e012eb080: i32 = Constant<0>
try.c: 0x555e012eb080: i32 = Constant<0>
try.c: 0x555e012eb080: i32 = Constant<0>
try.c: 0x555e012eb080: i32 = Constant<0>
try.c: 0x555e012eb080: i32 = Constant<0>
try.c: 0x555e012eb080: i32 = Constant<0>
try.c: 0x555e012eb080: i32 = Constant<0>
try.c: 0x555e012eb080: i32 = Constant<0>
try.c: 0x555e012eb080: 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:bitslice_sse2_opt64

Compiler output

Implementation: T:bitslice_sse2_opt64
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: 0x556e75deb740: v4i64 = X86ISD::VTRUNC 0x556e75deb610
try.c: 0x556e75deb610: v16i32 = vselect 0x556e75dc6510, 0x556e75d59e70, 0x556e75deb4e0
try.c: 0x556e75dc6510: v4i1 = X86ISD::PCMPGTM 0x556e75dc3cf0, 0x556e75dc1810
try.c: 0x556e75dc3cf0: v4i64 = X86ISD::VBROADCAST 0x556e75d5a330
try.c: 0x556e75d5a330: i64,ch = load<LD8[%lsr.iv6971]> 0x556e75cbea30, 0x556e75d60860, undef:i64
try.c: 0x556e75d60860: i64,ch = CopyFromReg 0x556e75cbea30, Register:i64 %vreg50
try.c: 0x556e75dc1a70: i64 = Register %vreg50
try.c: 0x556e75d6f440: i64 = undef
try.c: 0x556e75dc1810: v4i64,ch = CopyFromReg 0x556e75cbea30, Register:v4i64 %vreg13
try.c: 0x556e75dc4540: v4i64 = Register %vreg13
try.c: 0x556e75d59e70: v16i32 = X86ISD::VBROADCAST 0x556e75dc3f50
try.c: 0x556e75dc3f50: i32,ch = load<LD4[ConstantPool]> 0x556e75cbea30, 0x556e75d5d830, undef:i64
try.c: 0x556e75d5d830: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556e75d6fdc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556e75d6f440: i64 = undef
try.c: 0x556e75deb4e0: 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: 0x556e75deb3b0: i32 = Constant<0>
try.c: 0x556e75deb3b0: i32 = Constant<0>
try.c: 0x556e75deb3b0: i32 = Constant<0>
try.c: 0x556e75deb3b0: i32 = Constant<0>
try.c: 0x556e75deb3b0: i32 = Constant<0>
try.c: 0x556e75deb3b0: i32 = Constant<0>
try.c: 0x556e75deb3b0: i32 = Constant<0>
try.c: 0x556e75deb3b0: i32 = Constant<0>
try.c: 0x556e75deb3b0: 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:bitslice_sse2_opt64

Compiler output

Implementation: T:bitslice_sse2_opt64
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: 0x56100f783bb0: v4i64 = X86ISD::VTRUNC 0x56100f783a80
try.c: 0x56100f783a80: v16i32 = vselect 0x56100f780590, 0x56100f736360, 0x56100f783950
try.c: 0x56100f780590: v4i1 = X86ISD::PCMPGTM 0x56100f77b940, 0x56100f7774d0
try.c: 0x56100f77b940: v4i64 = X86ISD::VBROADCAST 0x56100f723100
try.c: 0x56100f723100: i64,ch = load<LD8[%lsr.iv6971]> 0x56100f68c950, 0x56100f7625c0, undef:i64
try.c: 0x56100f7625c0: i64,ch = CopyFromReg 0x56100f68c950, Register:i64 %vreg50
try.c: 0x56100f777730: i64 = Register %vreg50
try.c: 0x56100f7349d0: i64 = undef
try.c: 0x56100f7774d0: v4i64,ch = CopyFromReg 0x56100f68c950, Register:v4i64 %vreg13
try.c: 0x56100f77c190: v4i64 = Register %vreg13
try.c: 0x56100f736360: v16i32 = X86ISD::VBROADCAST 0x56100f77bba0
try.c: 0x56100f77bba0: i32,ch = load<LD4[ConstantPool]> 0x56100f68c950, 0x56100f7226e0, undef:i64
try.c: 0x56100f7226e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56100f7668b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56100f7349d0: i64 = undef
try.c: 0x56100f783950: 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: 0x56100f783820: i32 = Constant<0>
try.c: 0x56100f783820: i32 = Constant<0>
try.c: 0x56100f783820: i32 = Constant<0>
try.c: 0x56100f783820: i32 = Constant<0>
try.c: 0x56100f783820: i32 = Constant<0>
try.c: 0x56100f783820: i32 = Constant<0>
try.c: 0x56100f783820: i32 = Constant<0>
try.c: 0x56100f783820: i32 = Constant<0>
try.c: 0x56100f783820: 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:bitslice_sse2_opt64

Compiler output

Implementation: T:simple
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: 0x55beb45db220: v4i64 = X86ISD::VTRUNC 0x55beb45db0f0
try.c: 0x55beb45db0f0: v16i32 = vselect 0x55beb45bdc10, 0x55beb45631c0, 0x55beb45dafc0
try.c: 0x55beb45bdc10: v4i1 = X86ISD::PCMPGTM 0x55beb45b90d0, 0x55beb45b5ab0
try.c: 0x55beb45b90d0: v4i64 = X86ISD::VBROADCAST 0x55beb45872c0
try.c: 0x55beb45872c0: i64,ch = load<LD8[%lsr.iv6971]> 0x55beb44cb950, 0x55beb45b1110, undef:i64
try.c: 0x55beb45b1110: i64,ch = CopyFromReg 0x55beb44cb950, Register:i64 %vreg50
try.c: 0x55beb45b5d10: i64 = Register %vreg50
try.c: 0x55beb4561830: i64 = undef
try.c: 0x55beb45b5ab0: v4i64,ch = CopyFromReg 0x55beb44cb950, Register:v4i64 %vreg13
try.c: 0x55beb45b9920: v4i64 = Register %vreg13
try.c: 0x55beb45631c0: v16i32 = X86ISD::VBROADCAST 0x55beb45b9330
try.c: 0x55beb45b9330: i32,ch = load<LD4[ConstantPool]> 0x55beb44cb950, 0x55beb45868a0, undef:i64
try.c: 0x55beb45868a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55beb4578480: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55beb4561830: i64 = undef
try.c: 0x55beb45dafc0: 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: 0x55beb45dae90: i32 = Constant<0>
try.c: 0x55beb45dae90: i32 = Constant<0>
try.c: 0x55beb45dae90: i32 = Constant<0>
try.c: 0x55beb45dae90: i32 = Constant<0>
try.c: 0x55beb45dae90: i32 = Constant<0>
try.c: 0x55beb45dae90: i32 = Constant<0>
try.c: 0x55beb45dae90: i32 = Constant<0>
try.c: 0x55beb45dae90: i32 = Constant<0>
try.c: 0x55beb45dae90: 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:simple

Compiler output

Implementation: T:simple
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: 0x56015c29a1b0: v4i64 = X86ISD::VTRUNC 0x56015c29a080
try.c: 0x56015c29a080: v16i32 = vselect 0x56015c2895d0, 0x56015c21b130, 0x56015c299f50
try.c: 0x56015c2895d0: v4i1 = X86ISD::PCMPGTM 0x56015c2809c0, 0x56015c27c790
try.c: 0x56015c2809c0: v4i64 = X86ISD::VBROADCAST 0x56015c21b5f0
try.c: 0x56015c21b5f0: i64,ch = load<LD8[%lsr.iv6971]> 0x56015c17aa50, 0x56015c220020, undef:i64
try.c: 0x56015c220020: i64,ch = CopyFromReg 0x56015c17aa50, Register:i64 %vreg50
try.c: 0x56015c27c9f0: i64 = Register %vreg50
try.c: 0x56015c229d90: i64 = undef
try.c: 0x56015c27c790: v4i64,ch = CopyFromReg 0x56015c17aa50, Register:v4i64 %vreg13
try.c: 0x56015c281210: v4i64 = Register %vreg13
try.c: 0x56015c21b130: v16i32 = X86ISD::VBROADCAST 0x56015c280c20
try.c: 0x56015c280c20: i32,ch = load<LD4[ConstantPool]> 0x56015c17aa50, 0x56015c21dad0, undef:i64
try.c: 0x56015c21dad0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56015c22a710: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56015c229d90: i64 = undef
try.c: 0x56015c299f50: 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: 0x56015c299e20: i32 = Constant<0>
try.c: 0x56015c299e20: i32 = Constant<0>
try.c: 0x56015c299e20: i32 = Constant<0>
try.c: 0x56015c299e20: i32 = Constant<0>
try.c: 0x56015c299e20: i32 = Constant<0>
try.c: 0x56015c299e20: i32 = Constant<0>
try.c: 0x56015c299e20: i32 = Constant<0>
try.c: 0x56015c299e20: i32 = Constant<0>
try.c: 0x56015c299e20: 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:simple

Compiler output

Implementation: T:simple
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: 0x55b7b2c55740: v4i64 = X86ISD::VTRUNC 0x55b7b2c55610
try.c: 0x55b7b2c55610: v16i32 = vselect 0x55b7b2c3a5c0, 0x55b7b2bdce00, 0x55b7b2c554e0
try.c: 0x55b7b2c3a5c0: v4i1 = X86ISD::PCMPGTM 0x55b7b2c34d80, 0x55b7b2c31520
try.c: 0x55b7b2c34d80: v4i64 = X86ISD::VBROADCAST 0x55b7b2bd8c60
try.c: 0x55b7b2bd8c60: i64,ch = load<LD8[%lsr.iv6971]> 0x55b7b2b45970, 0x55b7b2c1c450, undef:i64
try.c: 0x55b7b2c1c450: i64,ch = CopyFromReg 0x55b7b2b45970, Register:i64 %vreg50
try.c: 0x55b7b2c31780: i64 = Register %vreg50
try.c: 0x55b7b2bdb470: i64 = undef
try.c: 0x55b7b2c31520: v4i64,ch = CopyFromReg 0x55b7b2b45970, Register:v4i64 %vreg13
try.c: 0x55b7b2c355d0: v4i64 = Register %vreg13
try.c: 0x55b7b2bdce00: v16i32 = X86ISD::VBROADCAST 0x55b7b2c34fe0
try.c: 0x55b7b2c34fe0: i32,ch = load<LD4[ConstantPool]> 0x55b7b2b45970, 0x55b7b2bd8240, undef:i64
try.c: 0x55b7b2bd8240: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b7b2c2c8c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b7b2bdb470: i64 = undef
try.c: 0x55b7b2c554e0: 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: 0x55b7b2c553b0: i32 = Constant<0>
try.c: 0x55b7b2c553b0: i32 = Constant<0>
try.c: 0x55b7b2c553b0: i32 = Constant<0>
try.c: 0x55b7b2c553b0: i32 = Constant<0>
try.c: 0x55b7b2c553b0: i32 = Constant<0>
try.c: 0x55b7b2c553b0: i32 = Constant<0>
try.c: 0x55b7b2c553b0: i32 = Constant<0>
try.c: 0x55b7b2c553b0: i32 = Constant<0>
try.c: 0x55b7b2c553b0: 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:simple