Implementation notes: amd64, cel02, crypto_hash/jh256

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: jh256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
220328781 0 019930 808 736T:bitslice_sse2_opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
228706728 0 017676 816 776T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
242646616 0 017564 816 776T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
252206358 0 016016 800 776T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
308628364 0 017788 800 736T:bitslice_sse2_opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
331946444 0 017084 816 776T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
332646551 0 017196 816 776T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
333187412 0 021613 824 808T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
340647524 0 021725 824 808T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3556210188 0 024373 824 808T:bitslice_opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
364126284 0 015952 800 776T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
375528415 0 017852 800 736T:bitslice_sse2_opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
435368701 0 019850 808 736T:bitslice_sse2_opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
460227772 0 017642 800 736T:simpleclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
5229813228 0 027437 824 808T:bitslice_ref32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
664566655 0 018362 800 736T:bitslice_ref64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
774947656 0 017336 800 776T:bitslice_opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
840486297 0 017300 816 776T:bitslice_ref64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
904745705 0 016388 816 776T:bitslice_ref64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
944528031 0 019728 808 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
10418410129 0 020740 816 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1049526489 0 016340 792 736T:bitslice_opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
10748410244 0 021164 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
10755210244 0 024389 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1078149672 0 019312 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1169027461 0 019154 800 736T:bitslice_opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
12106621866 0 036077 824 808T:bitslice_ref64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
12850215188 0 029389 824 808T:bitslice_opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1299684349 0 014228 792 736T:bitslice_ref32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1316068783 0 019428 816 776T:bitslice_opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1325164564 0 014436 792 736T:bitslice_ref64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1347249009 0 019972 816 776T:bitslice_opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1579407185 0 016872 800 776T:bitslice_opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1613748216 0 018868 816 776T:bitslice_opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1778604508 0 014232 800 776T:bitslice_ref64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1802567181 0 018890 800 736T:bitslice_opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1923026169 0 016020 792 736T:bitslice_opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1974806341 0 018066 800 736T:bitslice_ref32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2288928561 0 019524 816 776T:bitslice_opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2603466193 0 017188 816 776T:bitslice_ref32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2906385541 0 016228 816 776T:bitslice_ref32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3030504386 0 014104 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: 0x558e0c9918e0: v4i64 = X86ISD::VTRUNC 0x558e0c9917b0
try.c: 0x558e0c9917b0: v16i32 = vselect 0x558e0c98e2c0, 0x558e0c915450, 0x558e0c991680
try.c: 0x558e0c98e2c0: v4i1 = X86ISD::PCMPGTM 0x558e0c96d750, 0x558e0c9692e0
try.c: 0x558e0c96d750: v4i64 = X86ISD::VBROADCAST 0x558e0c90eaf0
try.c: 0x558e0c90eaf0: i64,ch = load<LD8[%lsr.iv6971]> 0x558e0c87e960, 0x558e0c956ea0, undef:i64
try.c: 0x558e0c956ea0: i64,ch = CopyFromReg 0x558e0c87e960, Register:i64 %vreg50
try.c: 0x558e0c969540: i64 = Register %vreg50
try.c: 0x558e0c913ac0: i64 = undef
try.c: 0x558e0c9692e0: v4i64,ch = CopyFromReg 0x558e0c87e960, Register:v4i64 %vreg13
try.c: 0x558e0c96dfa0: v4i64 = Register %vreg13
try.c: 0x558e0c915450: v16i32 = X86ISD::VBROADCAST 0x558e0c96d9b0
try.c: 0x558e0c96d9b0: i32,ch = load<LD4[ConstantPool]> 0x558e0c87e960, 0x558e0c90e0d0, undef:i64
try.c: 0x558e0c90e0d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558e0c94c400: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558e0c913ac0: i64 = undef
try.c: 0x558e0c991680: 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: 0x558e0c991550: i32 = Constant<0>
try.c: 0x558e0c991550: i32 = Constant<0>
try.c: 0x558e0c991550: i32 = Constant<0>
try.c: 0x558e0c991550: i32 = Constant<0>
try.c: 0x558e0c991550: i32 = Constant<0>
try.c: 0x558e0c991550: i32 = Constant<0>
try.c: 0x558e0c991550: i32 = Constant<0>
try.c: 0x558e0c991550: i32 = Constant<0>
try.c: 0x558e0c991550: 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: 0x559753339dd0: v4i64 = X86ISD::VTRUNC 0x559753339ca0
try.c: 0x559753339ca0: v16i32 = vselect 0x55975333f890, 0x5597532bb210, 0x559753339b70
try.c: 0x55975333f890: v4i1 = X86ISD::PCMPGTM 0x559753320fe0, 0x55975331c3b0
try.c: 0x559753320fe0: v4i64 = X86ISD::VBROADCAST 0x5597532bb6d0
try.c: 0x5597532bb6d0: i64,ch = load<LD8[%lsr.iv6971]> 0x55975321aa30, 0x5597532b57b0, undef:i64
try.c: 0x5597532b57b0: i64,ch = CopyFromReg 0x55975321aa30, Register:i64 %vreg50
try.c: 0x55975331c610: i64 = Register %vreg50
try.c: 0x559753299240: i64 = undef
try.c: 0x55975331c3b0: v4i64,ch = CopyFromReg 0x55975321aa30, Register:v4i64 %vreg13
try.c: 0x559753321830: v4i64 = Register %vreg13
try.c: 0x5597532bb210: v16i32 = X86ISD::VBROADCAST 0x559753321240
try.c: 0x559753321240: i32,ch = load<LD4[ConstantPool]> 0x55975321aa30, 0x5597532b3d80, undef:i64
try.c: 0x5597532b3d80: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559753299bc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559753299240: i64 = undef
try.c: 0x559753339b70: 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: 0x559753339a40: i32 = Constant<0>
try.c: 0x559753339a40: i32 = Constant<0>
try.c: 0x559753339a40: i32 = Constant<0>
try.c: 0x559753339a40: i32 = Constant<0>
try.c: 0x559753339a40: i32 = Constant<0>
try.c: 0x559753339a40: i32 = Constant<0>
try.c: 0x559753339a40: i32 = Constant<0>
try.c: 0x559753339a40: i32 = Constant<0>
try.c: 0x559753339a40: 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: 0x558060477870: v4i64 = X86ISD::VTRUNC 0x558060477740
try.c: 0x558060477740: v16i32 = vselect 0x55806048a410, 0x558060419030, 0x558060477610
try.c: 0x55806048a410: v4i1 = X86ISD::PCMPGTM 0x558060471090, 0x55806046cc20
try.c: 0x558060471090: v4i64 = X86ISD::VBROADCAST 0x558060414bb0
try.c: 0x558060414bb0: i64,ch = load<LD8[%lsr.iv6971]> 0x558060381950, 0x558060463860, undef:i64
try.c: 0x558060463860: i64,ch = CopyFromReg 0x558060381950, Register:i64 %vreg50
try.c: 0x55806046ce80: i64 = Register %vreg50
try.c: 0x5580604176a0: i64 = undef
try.c: 0x55806046cc20: v4i64,ch = CopyFromReg 0x558060381950, Register:v4i64 %vreg13
try.c: 0x5580604718e0: v4i64 = Register %vreg13
try.c: 0x558060419030: v16i32 = X86ISD::VBROADCAST 0x5580604712f0
try.c: 0x5580604712f0: i32,ch = load<LD4[ConstantPool]> 0x558060381950, 0x558060414190, undef:i64
try.c: 0x558060414190: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55806041d340: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5580604176a0: i64 = undef
try.c: 0x558060477610: 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: 0x5580604774e0: i32 = Constant<0>
try.c: 0x5580604774e0: i32 = Constant<0>
try.c: 0x5580604774e0: i32 = Constant<0>
try.c: 0x5580604774e0: i32 = Constant<0>
try.c: 0x5580604774e0: i32 = Constant<0>
try.c: 0x5580604774e0: i32 = Constant<0>
try.c: 0x5580604774e0: i32 = Constant<0>
try.c: 0x5580604774e0: i32 = Constant<0>
try.c: 0x5580604774e0: 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: 0x55c3d4c25d30: v4i64 = X86ISD::VTRUNC 0x55c3d4c25c00
try.c: 0x55c3d4c25c00: v16i32 = vselect 0x55c3d4be2840, 0x55c3d4bda160, 0x55c3d4c25ad0
try.c: 0x55c3d4be2840: v4i1 = X86ISD::PCMPGTM 0x55c3d4c1dad0, 0x55c3d4c19660
try.c: 0x55c3d4c1dad0: v4i64 = X86ISD::VBROADCAST 0x55c3d4bd7300
try.c: 0x55c3d4bd7300: i64,ch = load<LD8[%lsr.iv6971]> 0x55c3d4b2e910, 0x55c3d4c09050, undef:i64
try.c: 0x55c3d4c09050: i64,ch = CopyFromReg 0x55c3d4b2e910, Register:i64 %vreg50
try.c: 0x55c3d4c198c0: i64 = Register %vreg50
try.c: 0x55c3d4bd87d0: i64 = undef
try.c: 0x55c3d4c19660: v4i64,ch = CopyFromReg 0x55c3d4b2e910, Register:v4i64 %vreg13
try.c: 0x55c3d4c1e320: v4i64 = Register %vreg13
try.c: 0x55c3d4bda160: v16i32 = X86ISD::VBROADCAST 0x55c3d4c1dd30
try.c: 0x55c3d4c1dd30: i32,ch = load<LD4[ConstantPool]> 0x55c3d4b2e910, 0x55c3d4bd3a80, undef:i64
try.c: 0x55c3d4bd3a80: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c3d4bad4c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c3d4bd87d0: i64 = undef
try.c: 0x55c3d4c25ad0: 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: 0x55c3d4c259a0: i32 = Constant<0>
try.c: 0x55c3d4c259a0: i32 = Constant<0>
try.c: 0x55c3d4c259a0: i32 = Constant<0>
try.c: 0x55c3d4c259a0: i32 = Constant<0>
try.c: 0x55c3d4c259a0: i32 = Constant<0>
try.c: 0x55c3d4c259a0: i32 = Constant<0>
try.c: 0x55c3d4c259a0: i32 = Constant<0>
try.c: 0x55c3d4c259a0: i32 = Constant<0>
try.c: 0x55c3d4c259a0: 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: 0x55ed7ec3d820: v4i64 = X86ISD::VTRUNC 0x55ed7ec3d6f0
try.c: 0x55ed7ec3d6f0: v16i32 = vselect 0x55ed7ec2d890, 0x55ed7ebc04c0, 0x55ed7ec3d5c0
try.c: 0x55ed7ec2d890: v4i1 = X86ISD::PCMPGTM 0x55ed7ec180f0, 0x55ed7ec14c90
try.c: 0x55ed7ec180f0: v4i64 = X86ISD::VBROADCAST 0x55ed7ebc0980
try.c: 0x55ed7ebc0980: i64,ch = load<LD8[%lsr.iv6971]> 0x55ed7eb11a10, 0x55ed7ebc9930, undef:i64
try.c: 0x55ed7ebc9930: i64,ch = CopyFromReg 0x55ed7eb11a10, Register:i64 %vreg50
try.c: 0x55ed7ec14ef0: i64 = Register %vreg50
try.c: 0x55ed7ebad2d0: i64 = undef
try.c: 0x55ed7ec14c90: v4i64,ch = CopyFromReg 0x55ed7eb11a10, Register:v4i64 %vreg13
try.c: 0x55ed7ec18940: v4i64 = Register %vreg13
try.c: 0x55ed7ebc04c0: v16i32 = X86ISD::VBROADCAST 0x55ed7ec18350
try.c: 0x55ed7ec18350: i32,ch = load<LD4[ConstantPool]> 0x55ed7eb11a10, 0x55ed7ebc2e60, undef:i64
try.c: 0x55ed7ebc2e60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ed7ebadc50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ed7ebad2d0: i64 = undef
try.c: 0x55ed7ec3d5c0: 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: 0x55ed7ec3d490: i32 = Constant<0>
try.c: 0x55ed7ec3d490: i32 = Constant<0>
try.c: 0x55ed7ec3d490: i32 = Constant<0>
try.c: 0x55ed7ec3d490: i32 = Constant<0>
try.c: 0x55ed7ec3d490: i32 = Constant<0>
try.c: 0x55ed7ec3d490: i32 = Constant<0>
try.c: 0x55ed7ec3d490: i32 = Constant<0>
try.c: 0x55ed7ec3d490: i32 = Constant<0>
try.c: 0x55ed7ec3d490: 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: 0x55a723476040: v4i64 = X86ISD::VTRUNC 0x55a723475f10
try.c: 0x55a723475f10: v16i32 = vselect 0x55a7234698f0, 0x55a7234171d0, 0x55a723475de0
try.c: 0x55a7234698f0: v4i1 = X86ISD::PCMPGTM 0x55a72346cea0, 0x55a723468420
try.c: 0x55a72346cea0: v4i64 = X86ISD::VBROADCAST 0x55a723414370
try.c: 0x55a723414370: i64,ch = load<LD8[%lsr.iv6971]> 0x55a72337d950, 0x55a723456a80, undef:i64
try.c: 0x55a723456a80: i64,ch = CopyFromReg 0x55a72337d950, Register:i64 %vreg50
try.c: 0x55a723468680: i64 = Register %vreg50
try.c: 0x55a723415840: i64 = undef
try.c: 0x55a723468420: v4i64,ch = CopyFromReg 0x55a72337d950, Register:v4i64 %vreg13
try.c: 0x55a72346d6f0: v4i64 = Register %vreg13
try.c: 0x55a7234171d0: v16i32 = X86ISD::VBROADCAST 0x55a72346d100
try.c: 0x55a72346d100: i32,ch = load<LD4[ConstantPool]> 0x55a72337d950, 0x55a723413950, undef:i64
try.c: 0x55a723413950: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a7233cddf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a723415840: i64 = undef
try.c: 0x55a723475de0: 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: 0x55a723475cb0: i32 = Constant<0>
try.c: 0x55a723475cb0: i32 = Constant<0>
try.c: 0x55a723475cb0: i32 = Constant<0>
try.c: 0x55a723475cb0: i32 = Constant<0>
try.c: 0x55a723475cb0: i32 = Constant<0>
try.c: 0x55a723475cb0: i32 = Constant<0>
try.c: 0x55a723475cb0: i32 = Constant<0>
try.c: 0x55a723475cb0: i32 = Constant<0>
try.c: 0x55a723475cb0: 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: 0x555a02bc11d0: v4i64 = X86ISD::VTRUNC 0x555a02bc10a0
try.c: 0x555a02bc10a0: v16i32 = vselect 0x555a02bad0a0, 0x555a02b4d5c0, 0x555a02bc0f70
try.c: 0x555a02bad0a0: v4i1 = X86ISD::PCMPGTM 0x555a02ba5840, 0x555a02ba13d0
try.c: 0x555a02ba5840: v4i64 = X86ISD::VBROADCAST 0x555a02b49530
try.c: 0x555a02b49530: i64,ch = load<LD8[%lsr.iv6971]> 0x555a02ab6950, 0x555a02b90cc0, undef:i64
try.c: 0x555a02b90cc0: i64,ch = CopyFromReg 0x555a02ab6950, Register:i64 %vreg50
try.c: 0x555a02ba1630: i64 = Register %vreg50
try.c: 0x555a02b4bc30: i64 = undef
try.c: 0x555a02ba13d0: v4i64,ch = CopyFromReg 0x555a02ab6950, Register:v4i64 %vreg13
try.c: 0x555a02ba6090: v4i64 = Register %vreg13
try.c: 0x555a02b4d5c0: v16i32 = X86ISD::VBROADCAST 0x555a02ba5aa0
try.c: 0x555a02ba5aa0: i32,ch = load<LD4[ConstantPool]> 0x555a02ab6950, 0x555a02b48b10, undef:i64
try.c: 0x555a02b48b10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555a02b5ff90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555a02b4bc30: i64 = undef
try.c: 0x555a02bc0f70: 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: 0x555a02bc0e40: i32 = Constant<0>
try.c: 0x555a02bc0e40: i32 = Constant<0>
try.c: 0x555a02bc0e40: i32 = Constant<0>
try.c: 0x555a02bc0e40: i32 = Constant<0>
try.c: 0x555a02bc0e40: i32 = Constant<0>
try.c: 0x555a02bc0e40: i32 = Constant<0>
try.c: 0x555a02bc0e40: i32 = Constant<0>
try.c: 0x555a02bc0e40: i32 = Constant<0>
try.c: 0x555a02bc0e40: 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: 0x5563fbc72890: v4i64 = X86ISD::VTRUNC 0x5563fbc72760
try.c: 0x5563fbc72760: v16i32 = vselect 0x5563fbc89790, 0x5563fbc185c0, 0x5563fbc72630
try.c: 0x5563fbc89790: v4i1 = X86ISD::PCMPGTM 0x5563fbc6b250, 0x5563fbc66de0
try.c: 0x5563fbc6b250: v4i64 = X86ISD::VBROADCAST 0x5563fbc18a80
try.c: 0x5563fbc18a80: i64,ch = load<LD8[%lsr.iv6971]> 0x5563fbb64a30, 0x5563fbc0be30, undef:i64
try.c: 0x5563fbc0be30: i64,ch = CopyFromReg 0x5563fbb64a30, Register:i64 %vreg50
try.c: 0x5563fbc67040: i64 = Register %vreg50
try.c: 0x5563fbc05ec0: i64 = undef
try.c: 0x5563fbc66de0: v4i64,ch = CopyFromReg 0x5563fbb64a30, Register:v4i64 %vreg13
try.c: 0x5563fbc6baa0: v4i64 = Register %vreg13
try.c: 0x5563fbc185c0: v16i32 = X86ISD::VBROADCAST 0x5563fbc6b4b0
try.c: 0x5563fbc6b4b0: i32,ch = load<LD4[ConstantPool]> 0x5563fbb64a30, 0x5563fbc0a400, undef:i64
try.c: 0x5563fbc0a400: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5563fbc06840: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5563fbc05ec0: i64 = undef
try.c: 0x5563fbc72630: 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: 0x5563fbc72500: i32 = Constant<0>
try.c: 0x5563fbc72500: i32 = Constant<0>
try.c: 0x5563fbc72500: i32 = Constant<0>
try.c: 0x5563fbc72500: i32 = Constant<0>
try.c: 0x5563fbc72500: i32 = Constant<0>
try.c: 0x5563fbc72500: i32 = Constant<0>
try.c: 0x5563fbc72500: i32 = Constant<0>
try.c: 0x5563fbc72500: i32 = Constant<0>
try.c: 0x5563fbc72500: 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: 0x55dcf43b8aa0: v4i64 = X86ISD::VTRUNC 0x55dcf43b8970
try.c: 0x55dcf43b8970: v16i32 = vselect 0x55dcf43b4100, 0x55dcf4357580, 0x55dcf43b8840
try.c: 0x55dcf43b4100: v4i1 = X86ISD::PCMPGTM 0x55dcf43b0910, 0x55dcf43ac4a0
try.c: 0x55dcf43b0910: v4i64 = X86ISD::VBROADCAST 0x55dcf4350ab0
try.c: 0x55dcf4350ab0: i64,ch = load<LD8[%lsr.iv6971]> 0x55dcf42c1950, 0x55dcf4395d90, undef:i64
try.c: 0x55dcf4395d90: i64,ch = CopyFromReg 0x55dcf42c1950, Register:i64 %vreg50
try.c: 0x55dcf43ac700: i64 = Register %vreg50
try.c: 0x55dcf4351f80: i64 = undef
try.c: 0x55dcf43ac4a0: v4i64,ch = CopyFromReg 0x55dcf42c1950, Register:v4i64 %vreg13
try.c: 0x55dcf43b1160: v4i64 = Register %vreg13
try.c: 0x55dcf4357580: v16i32 = X86ISD::VBROADCAST 0x55dcf43b0b70
try.c: 0x55dcf43b0b70: i32,ch = load<LD4[ConstantPool]> 0x55dcf42c1950, 0x55dcf4350090, undef:i64
try.c: 0x55dcf4350090: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55dcf439ba70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55dcf4351f80: i64 = undef
try.c: 0x55dcf43b8840: 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: 0x55dcf43b8710: i32 = Constant<0>
try.c: 0x55dcf43b8710: i32 = Constant<0>
try.c: 0x55dcf43b8710: i32 = Constant<0>
try.c: 0x55dcf43b8710: i32 = Constant<0>
try.c: 0x55dcf43b8710: i32 = Constant<0>
try.c: 0x55dcf43b8710: i32 = Constant<0>
try.c: 0x55dcf43b8710: i32 = Constant<0>
try.c: 0x55dcf43b8710: i32 = Constant<0>
try.c: 0x55dcf43b8710: 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: 0x562b2bbe2670: v4i64 = X86ISD::VTRUNC 0x562b2bbe2540
try.c: 0x562b2bbe2540: v16i32 = vselect 0x562b2bbdd040, 0x562b2bb7c6f0, 0x562b2bbe2410
try.c: 0x562b2bbdd040: v4i1 = X86ISD::PCMPGTM 0x562b2bbd7c30, 0x562b2bbd3a00
try.c: 0x562b2bbd7c30: v4i64 = X86ISD::VBROADCAST 0x562b2bb90160
try.c: 0x562b2bb90160: i64,ch = load<LD8[%lsr.iv6971]> 0x562b2bae9950, 0x562b2bbc3f90, undef:i64
try.c: 0x562b2bbc3f90: i64,ch = CopyFromReg 0x562b2bae9950, Register:i64 %vreg50
try.c: 0x562b2bbd3c60: i64 = Register %vreg50
try.c: 0x562b2bb91630: i64 = undef
try.c: 0x562b2bbd3a00: v4i64,ch = CopyFromReg 0x562b2bae9950, Register:v4i64 %vreg13
try.c: 0x562b2bbd8480: v4i64 = Register %vreg13
try.c: 0x562b2bb7c6f0: v16i32 = X86ISD::VBROADCAST 0x562b2bbd7e90
try.c: 0x562b2bbd7e90: i32,ch = load<LD4[ConstantPool]> 0x562b2bae9950, 0x562b2bb94120, undef:i64
try.c: 0x562b2bb94120: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562b2bbd10f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562b2bb91630: i64 = undef
try.c: 0x562b2bbe2410: 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: 0x562b2bbe22e0: i32 = Constant<0>
try.c: 0x562b2bbe22e0: i32 = Constant<0>
try.c: 0x562b2bbe22e0: i32 = Constant<0>
try.c: 0x562b2bbe22e0: i32 = Constant<0>
try.c: 0x562b2bbe22e0: i32 = Constant<0>
try.c: 0x562b2bbe22e0: i32 = Constant<0>
try.c: 0x562b2bbe22e0: i32 = Constant<0>
try.c: 0x562b2bbe22e0: i32 = Constant<0>
try.c: 0x562b2bbe22e0: 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: 0x55bcf409ccc0: v4i64 = X86ISD::VTRUNC 0x55bcf409cb90
try.c: 0x55bcf409cb90: v16i32 = vselect 0x55bcf408c720, 0x55bcf4032160, 0x55bcf409ca60
try.c: 0x55bcf408c720: v4i1 = X86ISD::PCMPGTM 0x55bcf4083d10, 0x55bcf407f8a0
try.c: 0x55bcf4083d10: v4i64 = X86ISD::VBROADCAST 0x55bcf4032620
try.c: 0x55bcf4032620: i64,ch = load<LD8[%lsr.iv6971]> 0x55bcf3f7da30, 0x55bcf4020720, undef:i64
try.c: 0x55bcf4020720: i64,ch = CopyFromReg 0x55bcf3f7da30, Register:i64 %vreg50
try.c: 0x55bcf407fb00: i64 = Register %vreg50
try.c: 0x55bcf4003340: i64 = undef
try.c: 0x55bcf407f8a0: v4i64,ch = CopyFromReg 0x55bcf3f7da30, Register:v4i64 %vreg13
try.c: 0x55bcf4084560: v4i64 = Register %vreg13
try.c: 0x55bcf4032160: v16i32 = X86ISD::VBROADCAST 0x55bcf4083f70
try.c: 0x55bcf4083f70: i32,ch = load<LD4[ConstantPool]> 0x55bcf3f7da30, 0x55bcf4019720, undef:i64
try.c: 0x55bcf4019720: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bcf4003cc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bcf4003340: i64 = undef
try.c: 0x55bcf409ca60: 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: 0x55bcf409c930: i32 = Constant<0>
try.c: 0x55bcf409c930: i32 = Constant<0>
try.c: 0x55bcf409c930: i32 = Constant<0>
try.c: 0x55bcf409c930: i32 = Constant<0>
try.c: 0x55bcf409c930: i32 = Constant<0>
try.c: 0x55bcf409c930: i32 = Constant<0>
try.c: 0x55bcf409c930: i32 = Constant<0>
try.c: 0x55bcf409c930: i32 = Constant<0>
try.c: 0x55bcf409c930: 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: 0x557ade755050: v4i64 = X86ISD::VTRUNC 0x557ade754f20
try.c: 0x557ade754f20: v16i32 = vselect 0x557ade733cc0, 0x557ade6dd940, 0x557ade754df0
try.c: 0x557ade733cc0: v4i1 = X86ISD::PCMPGTM 0x557ade73b890, 0x557ade737420
try.c: 0x557ade73b890: v4i64 = X86ISD::VBROADCAST 0x557ade6daae0
try.c: 0x557ade6daae0: i64,ch = load<LD8[%lsr.iv6971]> 0x557ade64c950, 0x557ade726d60, undef:i64
try.c: 0x557ade726d60: i64,ch = CopyFromReg 0x557ade64c950, Register:i64 %vreg50
try.c: 0x557ade737680: i64 = Register %vreg50
try.c: 0x557ade6dbfb0: i64 = undef
try.c: 0x557ade737420: v4i64,ch = CopyFromReg 0x557ade64c950, Register:v4i64 %vreg13
try.c: 0x557ade73c0e0: v4i64 = Register %vreg13
try.c: 0x557ade6dd940: v16i32 = X86ISD::VBROADCAST 0x557ade73baf0
try.c: 0x557ade73baf0: i32,ch = load<LD4[ConstantPool]> 0x557ade64c950, 0x557ade708690, undef:i64
try.c: 0x557ade708690: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557ade6a8d60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557ade6dbfb0: i64 = undef
try.c: 0x557ade754df0: 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: 0x557ade754cc0: i32 = Constant<0>
try.c: 0x557ade754cc0: i32 = Constant<0>
try.c: 0x557ade754cc0: i32 = Constant<0>
try.c: 0x557ade754cc0: i32 = Constant<0>
try.c: 0x557ade754cc0: i32 = Constant<0>
try.c: 0x557ade754cc0: i32 = Constant<0>
try.c: 0x557ade754cc0: i32 = Constant<0>
try.c: 0x557ade754cc0: i32 = Constant<0>
try.c: 0x557ade754cc0: 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: 0x5647aa95a510: v4i64 = X86ISD::VTRUNC 0x5647aa95a3e0
try.c: 0x5647aa95a3e0: v16i32 = vselect 0x5647aa977220, 0x5647aa8fbcc0, 0x5647aa95a2b0
try.c: 0x5647aa977220: v4i1 = X86ISD::PCMPGTM 0x5647aa954ee0, 0x5647aa950a70
try.c: 0x5647aa954ee0: v4i64 = X86ISD::VBROADCAST 0x5647aa8fe2e0
try.c: 0x5647aa8fe2e0: i64,ch = load<LD8[%lsr.iv6971]> 0x5647aa8659a0, 0x5647aa93b450, undef:i64
try.c: 0x5647aa93b450: i64,ch = CopyFromReg 0x5647aa8659a0, Register:i64 %vreg50
try.c: 0x5647aa950cd0: i64 = Register %vreg50
try.c: 0x5647aa8ff7b0: i64 = undef
try.c: 0x5647aa950a70: v4i64,ch = CopyFromReg 0x5647aa8659a0, Register:v4i64 %vreg13
try.c: 0x5647aa955730: v4i64 = Register %vreg13
try.c: 0x5647aa8fbcc0: v16i32 = X86ISD::VBROADCAST 0x5647aa955140
try.c: 0x5647aa955140: i32,ch = load<LD4[ConstantPool]> 0x5647aa8659a0, 0x5647aa8f6a40, undef:i64
try.c: 0x5647aa8f6a40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5647aa90fd70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5647aa8ff7b0: i64 = undef
try.c: 0x5647aa95a2b0: 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: 0x5647aa95a180: i32 = Constant<0>
try.c: 0x5647aa95a180: i32 = Constant<0>
try.c: 0x5647aa95a180: i32 = Constant<0>
try.c: 0x5647aa95a180: i32 = Constant<0>
try.c: 0x5647aa95a180: i32 = Constant<0>
try.c: 0x5647aa95a180: i32 = Constant<0>
try.c: 0x5647aa95a180: i32 = Constant<0>
try.c: 0x5647aa95a180: i32 = Constant<0>
try.c: 0x5647aa95a180: 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: 0x5555ba66b650: v4i64 = X86ISD::VTRUNC 0x5555ba66b520
try.c: 0x5555ba66b520: v16i32 = vselect 0x5555ba649f60, 0x5555ba5e3250, 0x5555ba66b3f0
try.c: 0x5555ba649f60: v4i1 = X86ISD::PCMPGTM 0x5555ba646f40, 0x5555ba642ad0
try.c: 0x5555ba646f40: v4i64 = X86ISD::VBROADCAST 0x5555ba5e3710
try.c: 0x5555ba5e3710: i64,ch = load<LD8[%lsr.iv6971]> 0x5555ba540a30, 0x5555ba6074c0, undef:i64
try.c: 0x5555ba6074c0: i64,ch = CopyFromReg 0x5555ba540a30, Register:i64 %vreg50
try.c: 0x5555ba642d30: i64 = Register %vreg50
try.c: 0x5555ba5db590: i64 = undef
try.c: 0x5555ba642ad0: v4i64,ch = CopyFromReg 0x5555ba540a30, Register:v4i64 %vreg13
try.c: 0x5555ba647790: v4i64 = Register %vreg13
try.c: 0x5555ba5e3250: v16i32 = X86ISD::VBROADCAST 0x5555ba6471a0
try.c: 0x5555ba6471a0: i32,ch = load<LD4[ConstantPool]> 0x5555ba540a30, 0x5555ba605280, undef:i64
try.c: 0x5555ba605280: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5555ba5dbf10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5555ba5db590: i64 = undef
try.c: 0x5555ba66b3f0: 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: 0x5555ba66b2c0: i32 = Constant<0>
try.c: 0x5555ba66b2c0: i32 = Constant<0>
try.c: 0x5555ba66b2c0: i32 = Constant<0>
try.c: 0x5555ba66b2c0: i32 = Constant<0>
try.c: 0x5555ba66b2c0: i32 = Constant<0>
try.c: 0x5555ba66b2c0: i32 = Constant<0>
try.c: 0x5555ba66b2c0: i32 = Constant<0>
try.c: 0x5555ba66b2c0: i32 = Constant<0>
try.c: 0x5555ba66b2c0: 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: 0x55ea6d6fb980: v4i64 = X86ISD::VTRUNC 0x55ea6d6fb850
try.c: 0x55ea6d6fb850: v16i32 = vselect 0x55ea6d6ecb30, 0x55ea6d68ae80, 0x55ea6d6fb720
try.c: 0x55ea6d6ecb30: v4i1 = X86ISD::PCMPGTM 0x55ea6d6e2010, 0x55ea6d6ddba0
try.c: 0x55ea6d6e2010: v4i64 = X86ISD::VBROADCAST 0x55ea6d688020
try.c: 0x55ea6d688020: i64,ch = load<LD8[%lsr.iv6971]> 0x55ea6d5f2950, 0x55ea6d6d4410, undef:i64
try.c: 0x55ea6d6d4410: i64,ch = CopyFromReg 0x55ea6d5f2950, Register:i64 %vreg50
try.c: 0x55ea6d6dde00: i64 = Register %vreg50
try.c: 0x55ea6d6894f0: i64 = undef
try.c: 0x55ea6d6ddba0: v4i64,ch = CopyFromReg 0x55ea6d5f2950, Register:v4i64 %vreg13
try.c: 0x55ea6d6e2860: v4i64 = Register %vreg13
try.c: 0x55ea6d68ae80: v16i32 = X86ISD::VBROADCAST 0x55ea6d6e2270
try.c: 0x55ea6d6e2270: i32,ch = load<LD4[ConstantPool]> 0x55ea6d5f2950, 0x55ea6d682450, undef:i64
try.c: 0x55ea6d682450: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ea6d6c20c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ea6d6894f0: i64 = undef
try.c: 0x55ea6d6fb720: 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: 0x55ea6d6fb5f0: i32 = Constant<0>
try.c: 0x55ea6d6fb5f0: i32 = Constant<0>
try.c: 0x55ea6d6fb5f0: i32 = Constant<0>
try.c: 0x55ea6d6fb5f0: i32 = Constant<0>
try.c: 0x55ea6d6fb5f0: i32 = Constant<0>
try.c: 0x55ea6d6fb5f0: i32 = Constant<0>
try.c: 0x55ea6d6fb5f0: i32 = Constant<0>
try.c: 0x55ea6d6fb5f0: i32 = Constant<0>
try.c: 0x55ea6d6fb5f0: 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: 0x5576d14f3690: v4i64 = X86ISD::VTRUNC 0x5576d14f3560
try.c: 0x5576d14f3560: v16i32 = vselect 0x5576d1508bf0, 0x5576d14a5610, 0x5576d14f3430
try.c: 0x5576d1508bf0: v4i1 = X86ISD::PCMPGTM 0x5576d14ee060, 0x5576d14e9bf0
try.c: 0x5576d14ee060: v4i64 = X86ISD::VBROADCAST 0x5576d14a27b0
try.c: 0x5576d14a27b0: i64,ch = load<LD8[%lsr.iv6971]> 0x5576d13fe950, 0x5576d14e0730, undef:i64
try.c: 0x5576d14e0730: i64,ch = CopyFromReg 0x5576d13fe950, Register:i64 %vreg50
try.c: 0x5576d14e9e50: i64 = Register %vreg50
try.c: 0x5576d14a3c80: i64 = undef
try.c: 0x5576d14e9bf0: v4i64,ch = CopyFromReg 0x5576d13fe950, Register:v4i64 %vreg13
try.c: 0x5576d14ee8b0: v4i64 = Register %vreg13
try.c: 0x5576d14a5610: v16i32 = X86ISD::VBROADCAST 0x5576d14ee2c0
try.c: 0x5576d14ee2c0: i32,ch = load<LD4[ConstantPool]> 0x5576d13fe950, 0x5576d14a9460, undef:i64
try.c: 0x5576d14a9460: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5576d14d2b00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5576d14a3c80: i64 = undef
try.c: 0x5576d14f3430: 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: 0x5576d14f3300: i32 = Constant<0>
try.c: 0x5576d14f3300: i32 = Constant<0>
try.c: 0x5576d14f3300: i32 = Constant<0>
try.c: 0x5576d14f3300: i32 = Constant<0>
try.c: 0x5576d14f3300: i32 = Constant<0>
try.c: 0x5576d14f3300: i32 = Constant<0>
try.c: 0x5576d14f3300: i32 = Constant<0>
try.c: 0x5576d14f3300: i32 = Constant<0>
try.c: 0x5576d14f3300: 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: 0x565549f76640: v4i64 = X86ISD::VTRUNC 0x565549f76510
try.c: 0x565549f76510: v16i32 = vselect 0x565549f552f0, 0x565549ef3c80, 0x565549f763e0
try.c: 0x565549f552f0: v4i1 = X86ISD::PCMPGTM 0x565549f522d0, 0x565549f4de60
try.c: 0x565549f522d0: v4i64 = X86ISD::VBROADCAST 0x565549ef4140
try.c: 0x565549ef4140: i64,ch = load<LD8[%lsr.iv6971]> 0x565549e4ba40, 0x565549efd3f0, undef:i64
try.c: 0x565549efd3f0: i64,ch = CopyFromReg 0x565549e4ba40, Register:i64 %vreg50
try.c: 0x565549f4e0c0: i64 = Register %vreg50
try.c: 0x565549ee5150: i64 = undef
try.c: 0x565549f4de60: v4i64,ch = CopyFromReg 0x565549e4ba40, Register:v4i64 %vreg13
try.c: 0x565549f52b20: v4i64 = Register %vreg13
try.c: 0x565549ef3c80: v16i32 = X86ISD::VBROADCAST 0x565549f52530
try.c: 0x565549f52530: i32,ch = load<LD4[ConstantPool]> 0x565549e4ba40, 0x565549efb1b0, undef:i64
try.c: 0x565549efb1b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x565549ee5ad0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x565549ee5150: i64 = undef
try.c: 0x565549f763e0: 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: 0x565549f762b0: i32 = Constant<0>
try.c: 0x565549f762b0: i32 = Constant<0>
try.c: 0x565549f762b0: i32 = Constant<0>
try.c: 0x565549f762b0: i32 = Constant<0>
try.c: 0x565549f762b0: i32 = Constant<0>
try.c: 0x565549f762b0: i32 = Constant<0>
try.c: 0x565549f762b0: i32 = Constant<0>
try.c: 0x565549f762b0: i32 = Constant<0>
try.c: 0x565549f762b0: 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: 0x561e94853f30: v4i64 = X86ISD::VTRUNC 0x561e94853e00
try.c: 0x561e94853e00: v16i32 = vselect 0x561e9484e900, 0x561e94804f90, 0x561e94853cd0
try.c: 0x561e9484e900: v4i1 = X86ISD::PCMPGTM 0x561e9484b8e0, 0x561e94847470
try.c: 0x561e9484b8e0: v4i64 = X86ISD::VBROADCAST 0x561e947f3590
try.c: 0x561e947f3590: i64,ch = load<LD8[%lsr.iv6971]> 0x561e9475c930, 0x561e948356b0, undef:i64
try.c: 0x561e948356b0: i64,ch = CopyFromReg 0x561e9475c930, Register:i64 %vreg50
try.c: 0x561e948476d0: i64 = Register %vreg50
try.c: 0x561e947f4a60: i64 = undef
try.c: 0x561e94847470: v4i64,ch = CopyFromReg 0x561e9475c930, Register:v4i64 %vreg13
try.c: 0x561e9484c130: v4i64 = Register %vreg13
try.c: 0x561e94804f90: v16i32 = X86ISD::VBROADCAST 0x561e9484bb40
try.c: 0x561e9484bb40: i32,ch = load<LD4[ConstantPool]> 0x561e9475c930, 0x561e947f2b70, undef:i64
try.c: 0x561e947f2b70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561e948368b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561e947f4a60: i64 = undef
try.c: 0x561e94853cd0: 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: 0x561e94853ba0: i32 = Constant<0>
try.c: 0x561e94853ba0: i32 = Constant<0>
try.c: 0x561e94853ba0: i32 = Constant<0>
try.c: 0x561e94853ba0: i32 = Constant<0>
try.c: 0x561e94853ba0: i32 = Constant<0>
try.c: 0x561e94853ba0: i32 = Constant<0>
try.c: 0x561e94853ba0: i32 = Constant<0>
try.c: 0x561e94853ba0: i32 = Constant<0>
try.c: 0x561e94853ba0: 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: 0x55abfd462b20: v4i64 = X86ISD::VTRUNC 0x55abfd4629f0
try.c: 0x55abfd4629f0: v16i32 = vselect 0x55abfd47cea0, 0x55abfd404840, 0x55abfd4628c0
try.c: 0x55abfd47cea0: v4i1 = X86ISD::PCMPGTM 0x55abfd459cd0, 0x55abfd455e60
try.c: 0x55abfd459cd0: v4i64 = X86ISD::VBROADCAST 0x55abfd4019e0
try.c: 0x55abfd4019e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55abfd36a940, 0x55abfd442ae0, undef:i64
try.c: 0x55abfd442ae0: i64,ch = CopyFromReg 0x55abfd36a940, Register:i64 %vreg50
try.c: 0x55abfd4560c0: i64 = Register %vreg50
try.c: 0x55abfd402eb0: i64 = undef
try.c: 0x55abfd455e60: v4i64,ch = CopyFromReg 0x55abfd36a940, Register:v4i64 %vreg13
try.c: 0x55abfd45a520: v4i64 = Register %vreg13
try.c: 0x55abfd404840: v16i32 = X86ISD::VBROADCAST 0x55abfd459f30
try.c: 0x55abfd459f30: i32,ch = load<LD4[ConstantPool]> 0x55abfd36a940, 0x55abfd400fc0, undef:i64
try.c: 0x55abfd400fc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55abfd444cc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55abfd402eb0: i64 = undef
try.c: 0x55abfd4628c0: 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: 0x55abfd462790: i32 = Constant<0>
try.c: 0x55abfd462790: i32 = Constant<0>
try.c: 0x55abfd462790: i32 = Constant<0>
try.c: 0x55abfd462790: i32 = Constant<0>
try.c: 0x55abfd462790: i32 = Constant<0>
try.c: 0x55abfd462790: i32 = Constant<0>
try.c: 0x55abfd462790: i32 = Constant<0>
try.c: 0x55abfd462790: i32 = Constant<0>
try.c: 0x55abfd462790: 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: 0x55f04cc44c40: v4i64 = X86ISD::VTRUNC 0x55f04cc44b10
try.c: 0x55f04cc44b10: v16i32 = vselect 0x55f04cc3f610, 0x55f04cbcdf40, 0x55f04cc449e0
try.c: 0x55f04cc3f610: v4i1 = X86ISD::PCMPGTM 0x55f04cc2be80, 0x55f04cc27e60
try.c: 0x55f04cc2be80: v4i64 = X86ISD::VBROADCAST 0x55f04cbce400
try.c: 0x55f04cbce400: i64,ch = load<LD8[%lsr.iv6971]> 0x55f04cb25a30, 0x55f04cbc63f0, undef:i64
try.c: 0x55f04cbc63f0: i64,ch = CopyFromReg 0x55f04cb25a30, Register:i64 %vreg50
try.c: 0x55f04cc280c0: i64 = Register %vreg50
try.c: 0x55f04cbc40c0: i64 = undef
try.c: 0x55f04cc27e60: v4i64,ch = CopyFromReg 0x55f04cb25a30, Register:v4i64 %vreg13
try.c: 0x55f04cc2c6d0: v4i64 = Register %vreg13
try.c: 0x55f04cbcdf40: v16i32 = X86ISD::VBROADCAST 0x55f04cc2c0e0
try.c: 0x55f04cc2c0e0: i32,ch = load<LD4[ConstantPool]> 0x55f04cb25a30, 0x55f04cbda000, undef:i64
try.c: 0x55f04cbda000: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f04cbc4a40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f04cbc40c0: i64 = undef
try.c: 0x55f04cc449e0: 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: 0x55f04cc448b0: i32 = Constant<0>
try.c: 0x55f04cc448b0: i32 = Constant<0>
try.c: 0x55f04cc448b0: i32 = Constant<0>
try.c: 0x55f04cc448b0: i32 = Constant<0>
try.c: 0x55f04cc448b0: i32 = Constant<0>
try.c: 0x55f04cc448b0: i32 = Constant<0>
try.c: 0x55f04cc448b0: i32 = Constant<0>
try.c: 0x55f04cc448b0: i32 = Constant<0>
try.c: 0x55f04cc448b0: 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: 0x5632df4c5320: v4i64 = X86ISD::VTRUNC 0x5632df4c51f0
try.c: 0x5632df4c51f0: v16i32 = vselect 0x5632df4cd5f0, 0x5632df44e910, 0x5632df4c50c0
try.c: 0x5632df4cd5f0: v4i1 = X86ISD::PCMPGTM 0x5632df4a9b10, 0x5632df4a60a0
try.c: 0x5632df4a9b10: v4i64 = X86ISD::VBROADCAST 0x5632df44aae0
try.c: 0x5632df44aae0: i64,ch = load<LD8[%lsr.iv6971]> 0x5632df3bb900, 0x5632df48fc90, undef:i64
try.c: 0x5632df48fc90: i64,ch = CopyFromReg 0x5632df3bb900, Register:i64 %vreg50
try.c: 0x5632df4a6300: i64 = Register %vreg50
try.c: 0x5632df44bfb0: i64 = undef
try.c: 0x5632df4a60a0: v4i64,ch = CopyFromReg 0x5632df3bb900, Register:v4i64 %vreg13
try.c: 0x5632df4aa360: v4i64 = Register %vreg13
try.c: 0x5632df44e910: v16i32 = X86ISD::VBROADCAST 0x5632df4a9d70
try.c: 0x5632df4a9d70: i32,ch = load<LD4[ConstantPool]> 0x5632df3bb900, 0x5632df459f90, undef:i64
try.c: 0x5632df459f90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5632df495980: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5632df44bfb0: i64 = undef
try.c: 0x5632df4c50c0: 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: 0x5632df4c4f90: i32 = Constant<0>
try.c: 0x5632df4c4f90: i32 = Constant<0>
try.c: 0x5632df4c4f90: i32 = Constant<0>
try.c: 0x5632df4c4f90: i32 = Constant<0>
try.c: 0x5632df4c4f90: i32 = Constant<0>
try.c: 0x5632df4c4f90: i32 = Constant<0>
try.c: 0x5632df4c4f90: i32 = Constant<0>
try.c: 0x5632df4c4f90: i32 = Constant<0>
try.c: 0x5632df4c4f90: 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