Implementation notes: amd64, cel02, crypto_hash/jh384

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: jh384
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
220208781 0 019930 808 736T:bitslice_sse2_opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
242927412 0 021613 824 808T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
250526284 0 015952 800 776T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
305827524 0 021725 824 808T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
312128364 0 017788 800 736T:bitslice_sse2_opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
317548415 0 017852 800 736T:bitslice_sse2_opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
327946444 0 017084 816 776T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
333886728 0 017676 816 776T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
337306551 0 017196 816 776T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
337446616 0 017564 816 776T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3612610188 0 024373 824 808T:bitslice_opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
382246358 0 016016 800 776T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
392348701 0 019850 808 736T:bitslice_sse2_opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
5572013228 0 027437 824 808T:bitslice_ref32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
656489672 0 019312 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
670986655 0 018362 800 736T:bitslice_ref64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
6853210260 0 021180 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
745124564 0 014436 792 736T:bitslice_ref64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
747929009 0 019972 816 776T:bitslice_opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
794328783 0 019428 816 776T:bitslice_opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
821928043 0 019744 808 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
840366297 0 017300 816 776T:bitslice_ref64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
889507793 0 017674 800 736T:simpleclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
895945705 0 016388 816 776T:bitslice_ref64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1024566489 0 016340 792 736T:bitslice_opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
10614610145 0 020756 816 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1095886341 0 018066 800 736T:bitslice_ref32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1109847461 0 019154 800 736T:bitslice_opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
11098610260 0 024405 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
12198021866 0 036077 824 808T:bitslice_ref64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
13096615188 0 029389 824 808T:bitslice_opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1318087656 0 017336 800 776T:bitslice_opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1611688216 0 018868 816 776T:bitslice_opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1759624508 0 014232 800 776T:bitslice_ref64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1977566169 0 016020 792 736T:bitslice_opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2107307181 0 018890 800 736T:bitslice_opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2314684349 0 014228 792 736T:bitslice_ref32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2443448561 0 019524 816 776T:bitslice_opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2656827185 0 016872 800 776T:bitslice_opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2874306193 0 017188 816 776T:bitslice_ref32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3062064386 0 014104 800 776T:bitslice_ref32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3132845541 0 016228 816 776T:bitslice_ref32gcc_-march=native_-mtune=native_-O_-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: 0x557b3867d660: v4i64 = X86ISD::VTRUNC 0x557b3867d530
try.c: 0x557b3867d530: v16i32 = vselect 0x557b3867a040, 0x557b38602d10, 0x557b3867d400
try.c: 0x557b3867a040: v4i1 = X86ISD::PCMPGTM 0x557b3865aed0, 0x557b38656a60
try.c: 0x557b3865aed0: v4i64 = X86ISD::VBROADCAST 0x557b385fc100
try.c: 0x557b385fc100: i64,ch = load<LD8[%lsr.iv6971]> 0x557b3856b950, 0x557b386414d0, undef:i64
try.c: 0x557b386414d0: i64,ch = CopyFromReg 0x557b3856b950, Register:i64 %vreg50
try.c: 0x557b38656cc0: i64 = Register %vreg50
try.c: 0x557b38601380: i64 = undef
try.c: 0x557b38656a60: v4i64,ch = CopyFromReg 0x557b3856b950, Register:v4i64 %vreg13
try.c: 0x557b3865b720: v4i64 = Register %vreg13
try.c: 0x557b38602d10: v16i32 = X86ISD::VBROADCAST 0x557b3865b130
try.c: 0x557b3865b130: i32,ch = load<LD4[ConstantPool]> 0x557b3856b950, 0x557b385fb6e0, undef:i64
try.c: 0x557b385fb6e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557b38621f40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557b38601380: i64 = undef
try.c: 0x557b3867d400: 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: 0x557b3867d2d0: i32 = Constant<0>
try.c: 0x557b3867d2d0: i32 = Constant<0>
try.c: 0x557b3867d2d0: i32 = Constant<0>
try.c: 0x557b3867d2d0: i32 = Constant<0>
try.c: 0x557b3867d2d0: i32 = Constant<0>
try.c: 0x557b3867d2d0: i32 = Constant<0>
try.c: 0x557b3867d2d0: i32 = Constant<0>
try.c: 0x557b3867d2d0: i32 = Constant<0>
try.c: 0x557b3867d2d0: 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: 0x55f129b835f0: v4i64 = X86ISD::VTRUNC 0x55f129b834c0
try.c: 0x55f129b834c0: v16i32 = vselect 0x55f129b72fd0, 0x55f129b06880, 0x55f129b83390
try.c: 0x55f129b72fd0: v4i1 = X86ISD::PCMPGTM 0x55f129b5cc70, 0x55f129b5a790
try.c: 0x55f129b5cc70: v4i64 = X86ISD::VBROADCAST 0x55f129b06d40
try.c: 0x55f129b06d40: i64,ch = load<LD8[%lsr.iv6971]> 0x55f129a57a30, 0x55f129b0d4a0, undef:i64
try.c: 0x55f129b0d4a0: i64,ch = CopyFromReg 0x55f129a57a30, Register:i64 %vreg50
try.c: 0x55f129b5a9f0: i64 = Register %vreg50
try.c: 0x55f129af4fd0: i64 = undef
try.c: 0x55f129b5a790: v4i64,ch = CopyFromReg 0x55f129a57a30, Register:v4i64 %vreg13
try.c: 0x55f129b5d4c0: v4i64 = Register %vreg13
try.c: 0x55f129b06880: v16i32 = X86ISD::VBROADCAST 0x55f129b5ced0
try.c: 0x55f129b5ced0: i32,ch = load<LD4[ConstantPool]> 0x55f129a57a30, 0x55f129b09220, undef:i64
try.c: 0x55f129b09220: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f129af5950: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f129af4fd0: i64 = undef
try.c: 0x55f129b83390: 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: 0x55f129b83260: i32 = Constant<0>
try.c: 0x55f129b83260: i32 = Constant<0>
try.c: 0x55f129b83260: i32 = Constant<0>
try.c: 0x55f129b83260: i32 = Constant<0>
try.c: 0x55f129b83260: i32 = Constant<0>
try.c: 0x55f129b83260: i32 = Constant<0>
try.c: 0x55f129b83260: i32 = Constant<0>
try.c: 0x55f129b83260: i32 = Constant<0>
try.c: 0x55f129b83260: 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: 0x558cd502fab0: v4i64 = X86ISD::VTRUNC 0x558cd502f980
try.c: 0x558cd502f980: v16i32 = vselect 0x558cd50486e0, 0x558cd4fe40d0, 0x558cd502f850
try.c: 0x558cd50486e0: v4i1 = X86ISD::PCMPGTM 0x558cd502a890, 0x558cd5026420
try.c: 0x558cd502a890: v4i64 = X86ISD::VBROADCAST 0x558cd4fd1e30
try.c: 0x558cd4fd1e30: i64,ch = load<LD8[%lsr.iv6971]> 0x558cd4f3b960, 0x558cd5021280, undef:i64
try.c: 0x558cd5021280: i64,ch = CopyFromReg 0x558cd4f3b960, Register:i64 %vreg50
try.c: 0x558cd5026680: i64 = Register %vreg50
try.c: 0x558cd4fd3300: i64 = undef
try.c: 0x558cd5026420: v4i64,ch = CopyFromReg 0x558cd4f3b960, Register:v4i64 %vreg13
try.c: 0x558cd502b0e0: v4i64 = Register %vreg13
try.c: 0x558cd4fe40d0: v16i32 = X86ISD::VBROADCAST 0x558cd502aaf0
try.c: 0x558cd502aaf0: i32,ch = load<LD4[ConstantPool]> 0x558cd4f3b960, 0x558cd4fd1410, undef:i64
try.c: 0x558cd4fd1410: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558cd5010220: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558cd4fd3300: i64 = undef
try.c: 0x558cd502f850: 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: 0x558cd502f720: i32 = Constant<0>
try.c: 0x558cd502f720: i32 = Constant<0>
try.c: 0x558cd502f720: i32 = Constant<0>
try.c: 0x558cd502f720: i32 = Constant<0>
try.c: 0x558cd502f720: i32 = Constant<0>
try.c: 0x558cd502f720: i32 = Constant<0>
try.c: 0x558cd502f720: i32 = Constant<0>
try.c: 0x558cd502f720: i32 = Constant<0>
try.c: 0x558cd502f720: 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: 0x5639ee1ff440: v4i64 = X86ISD::VTRUNC 0x5639ee1ff310
try.c: 0x5639ee1ff310: v16i32 = vselect 0x5639ee215730, 0x5639ee1b4180, 0x5639ee1ff1e0
try.c: 0x5639ee215730: v4i1 = X86ISD::PCMPGTM 0x5639ee1f7770, 0x5639ee1f3300
try.c: 0x5639ee1f7770: v4i64 = X86ISD::VBROADCAST 0x5639ee1991c0
try.c: 0x5639ee1991c0: i64,ch = load<LD8[%lsr.iv6971]> 0x5639ee108930, 0x5639ee1ee160, undef:i64
try.c: 0x5639ee1ee160: i64,ch = CopyFromReg 0x5639ee108930, Register:i64 %vreg50
try.c: 0x5639ee1f3560: i64 = Register %vreg50
try.c: 0x5639ee1b27f0: i64 = undef
try.c: 0x5639ee1f3300: v4i64,ch = CopyFromReg 0x5639ee108930, Register:v4i64 %vreg13
try.c: 0x5639ee1f7fc0: v4i64 = Register %vreg13
try.c: 0x5639ee1b4180: v16i32 = X86ISD::VBROADCAST 0x5639ee1f79d0
try.c: 0x5639ee1f79d0: i32,ch = load<LD4[ConstantPool]> 0x5639ee108930, 0x5639ee1987a0, undef:i64
try.c: 0x5639ee1987a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5639ee1a40b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5639ee1b27f0: i64 = undef
try.c: 0x5639ee1ff1e0: 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: 0x5639ee1ff0b0: i32 = Constant<0>
try.c: 0x5639ee1ff0b0: i32 = Constant<0>
try.c: 0x5639ee1ff0b0: i32 = Constant<0>
try.c: 0x5639ee1ff0b0: i32 = Constant<0>
try.c: 0x5639ee1ff0b0: i32 = Constant<0>
try.c: 0x5639ee1ff0b0: i32 = Constant<0>
try.c: 0x5639ee1ff0b0: i32 = Constant<0>
try.c: 0x5639ee1ff0b0: i32 = Constant<0>
try.c: 0x5639ee1ff0b0: 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: 0x5610c724edd0: v4i64 = X86ISD::VTRUNC 0x5610c724eca0
try.c: 0x5610c724eca0: v16i32 = vselect 0x5610c723f330, 0x5610c71bd300, 0x5610c724eb70
try.c: 0x5610c723f330: v4i1 = X86ISD::PCMPGTM 0x5610c722afb0, 0x5610c7226b40
try.c: 0x5610c722afb0: v4i64 = X86ISD::VBROADCAST 0x5610c71bd7c0
try.c: 0x5610c71bd7c0: i64,ch = load<LD8[%lsr.iv6971]> 0x5610c7124a30, 0x5610c71dcca0, undef:i64
try.c: 0x5610c71dcca0: i64,ch = CopyFromReg 0x5610c7124a30, Register:i64 %vreg50
try.c: 0x5610c7226da0: i64 = Register %vreg50
try.c: 0x5610c71e63b0: i64 = undef
try.c: 0x5610c7226b40: v4i64,ch = CopyFromReg 0x5610c7124a30, Register:v4i64 %vreg13
try.c: 0x5610c722b800: v4i64 = Register %vreg13
try.c: 0x5610c71bd300: v16i32 = X86ISD::VBROADCAST 0x5610c722b210
try.c: 0x5610c722b210: i32,ch = load<LD4[ConstantPool]> 0x5610c7124a30, 0x5610c71bfca0, undef:i64
try.c: 0x5610c71bfca0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5610c71e6d30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5610c71e63b0: i64 = undef
try.c: 0x5610c724eb70: 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: 0x5610c724ea40: i32 = Constant<0>
try.c: 0x5610c724ea40: i32 = Constant<0>
try.c: 0x5610c724ea40: i32 = Constant<0>
try.c: 0x5610c724ea40: i32 = Constant<0>
try.c: 0x5610c724ea40: i32 = Constant<0>
try.c: 0x5610c724ea40: i32 = Constant<0>
try.c: 0x5610c724ea40: i32 = Constant<0>
try.c: 0x5610c724ea40: i32 = Constant<0>
try.c: 0x5610c724ea40: 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: 0x5639d1ad6f40: v4i64 = X86ISD::VTRUNC 0x5639d1ad6e10
try.c: 0x5639d1ad6e10: v16i32 = vselect 0x5639d1aed4b0, 0x5639d1a88100, 0x5639d1ad6ce0
try.c: 0x5639d1aed4b0: v4i1 = X86ISD::PCMPGTM 0x5639d1ad2920, 0x5639d1ace4b0
try.c: 0x5639d1ad2920: v4i64 = X86ISD::VBROADCAST 0x5639d1a7ebc0
try.c: 0x5639d1a7ebc0: i64,ch = load<LD8[%lsr.iv6971]> 0x5639d19e3950, 0x5639d1abe7a0, undef:i64
try.c: 0x5639d1abe7a0: i64,ch = CopyFromReg 0x5639d19e3950, Register:i64 %vreg50
try.c: 0x5639d1ace710: i64 = Register %vreg50
try.c: 0x5639d1a80090: i64 = undef
try.c: 0x5639d1ace4b0: v4i64,ch = CopyFromReg 0x5639d19e3950, Register:v4i64 %vreg13
try.c: 0x5639d1ad3170: v4i64 = Register %vreg13
try.c: 0x5639d1a88100: v16i32 = X86ISD::VBROADCAST 0x5639d1ad2b80
try.c: 0x5639d1ad2b80: i32,ch = load<LD4[ConstantPool]> 0x5639d19e3950, 0x5639d1a7e1a0, undef:i64
try.c: 0x5639d1a7e1a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5639d1ab9ab0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5639d1a80090: i64 = undef
try.c: 0x5639d1ad6ce0: 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: 0x5639d1ad6bb0: i32 = Constant<0>
try.c: 0x5639d1ad6bb0: i32 = Constant<0>
try.c: 0x5639d1ad6bb0: i32 = Constant<0>
try.c: 0x5639d1ad6bb0: i32 = Constant<0>
try.c: 0x5639d1ad6bb0: i32 = Constant<0>
try.c: 0x5639d1ad6bb0: i32 = Constant<0>
try.c: 0x5639d1ad6bb0: i32 = Constant<0>
try.c: 0x5639d1ad6bb0: i32 = Constant<0>
try.c: 0x5639d1ad6bb0: 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: 0x5627ac4bbb20: v4i64 = X86ISD::VTRUNC 0x5627ac4bb9f0
try.c: 0x5627ac4bb9f0: v16i32 = vselect 0x5627ac4c2e90, 0x5627ac44f260, 0x5627ac4bb8c0
try.c: 0x5627ac4c2e90: v4i1 = X86ISD::PCMPGTM 0x5627ac4a21b0, 0x5627ac49dd40
try.c: 0x5627ac4a21b0: v4i64 = X86ISD::VBROADCAST 0x5627ac45c380
try.c: 0x5627ac45c380: i64,ch = load<LD8[%lsr.iv6971]> 0x5627ac3b2960, 0x5627ac4945a0, undef:i64
try.c: 0x5627ac4945a0: i64,ch = CopyFromReg 0x5627ac3b2960, Register:i64 %vreg50
try.c: 0x5627ac49dfa0: i64 = Register %vreg50
try.c: 0x5627ac45d850: i64 = undef
try.c: 0x5627ac49dd40: v4i64,ch = CopyFromReg 0x5627ac3b2960, Register:v4i64 %vreg13
try.c: 0x5627ac4a2a00: v4i64 = Register %vreg13
try.c: 0x5627ac44f260: v16i32 = X86ISD::VBROADCAST 0x5627ac4a2410
try.c: 0x5627ac4a2410: i32,ch = load<LD4[ConstantPool]> 0x5627ac3b2960, 0x5627ac442c60, undef:i64
try.c: 0x5627ac442c60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5627ac4883a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5627ac45d850: i64 = undef
try.c: 0x5627ac4bb8c0: 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: 0x5627ac4bb790: i32 = Constant<0>
try.c: 0x5627ac4bb790: i32 = Constant<0>
try.c: 0x5627ac4bb790: i32 = Constant<0>
try.c: 0x5627ac4bb790: i32 = Constant<0>
try.c: 0x5627ac4bb790: i32 = Constant<0>
try.c: 0x5627ac4bb790: i32 = Constant<0>
try.c: 0x5627ac4bb790: i32 = Constant<0>
try.c: 0x5627ac4bb790: i32 = Constant<0>
try.c: 0x5627ac4bb790: 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: 0x5605a867fd50: v4i64 = X86ISD::VTRUNC 0x5605a867fc20
try.c: 0x5605a867fc20: v16i32 = vselect 0x5605a867d740, 0x5605a86060e0, 0x5605a867faf0
try.c: 0x5605a867d740: v4i1 = X86ISD::PCMPGTM 0x5605a86693f0, 0x5605a8666f10
try.c: 0x5605a86693f0: v4i64 = X86ISD::VBROADCAST 0x5605a86065a0
try.c: 0x5605a86065a0: i64,ch = load<LD8[%lsr.iv6971]> 0x5605a8563a30, 0x5605a85ff6c0, undef:i64
try.c: 0x5605a85ff6c0: i64,ch = CopyFromReg 0x5605a8563a30, Register:i64 %vreg50
try.c: 0x5605a8667170: i64 = Register %vreg50
try.c: 0x5605a86011a0: i64 = undef
try.c: 0x5605a8666f10: v4i64,ch = CopyFromReg 0x5605a8563a30, Register:v4i64 %vreg13
try.c: 0x5605a8669c40: v4i64 = Register %vreg13
try.c: 0x5605a86060e0: v16i32 = X86ISD::VBROADCAST 0x5605a8669650
try.c: 0x5605a8669650: i32,ch = load<LD4[ConstantPool]> 0x5605a8563a30, 0x5605a85fdc90, undef:i64
try.c: 0x5605a85fdc90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5605a8601b20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5605a86011a0: i64 = undef
try.c: 0x5605a867faf0: 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: 0x5605a867f9c0: i32 = Constant<0>
try.c: 0x5605a867f9c0: i32 = Constant<0>
try.c: 0x5605a867f9c0: i32 = Constant<0>
try.c: 0x5605a867f9c0: i32 = Constant<0>
try.c: 0x5605a867f9c0: i32 = Constant<0>
try.c: 0x5605a867f9c0: i32 = Constant<0>
try.c: 0x5605a867f9c0: i32 = Constant<0>
try.c: 0x5605a867f9c0: i32 = Constant<0>
try.c: 0x5605a867f9c0: 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: 0x564b54a3c100: v4i64 = X86ISD::VTRUNC 0x564b54a3bfd0
try.c: 0x564b54a3bfd0: v16i32 = vselect 0x564b54a54e00, 0x564b549e5800, 0x564b54a3bea0
try.c: 0x564b54a54e00: v4i1 = X86ISD::PCMPGTM 0x564b54a38af0, 0x564b54a34680
try.c: 0x564b54a38af0: v4i64 = X86ISD::VBROADCAST 0x564b549dcc00
try.c: 0x564b549dcc00: i64,ch = load<LD8[%lsr.iv6971]> 0x564b54949950, 0x564b54a2f4e0, undef:i64
try.c: 0x564b54a2f4e0: i64,ch = CopyFromReg 0x564b54949950, Register:i64 %vreg50
try.c: 0x564b54a348e0: i64 = Register %vreg50
try.c: 0x564b549e3e70: i64 = undef
try.c: 0x564b54a34680: v4i64,ch = CopyFromReg 0x564b54949950, Register:v4i64 %vreg13
try.c: 0x564b54a39340: v4i64 = Register %vreg13
try.c: 0x564b549e5800: v16i32 = X86ISD::VBROADCAST 0x564b54a38d50
try.c: 0x564b54a38d50: i32,ch = load<LD4[ConstantPool]> 0x564b54949950, 0x564b549dc1e0, undef:i64
try.c: 0x564b549dc1e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564b549e24d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564b549e3e70: i64 = undef
try.c: 0x564b54a3bea0: 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: 0x564b54a3bd70: i32 = Constant<0>
try.c: 0x564b54a3bd70: i32 = Constant<0>
try.c: 0x564b54a3bd70: i32 = Constant<0>
try.c: 0x564b54a3bd70: i32 = Constant<0>
try.c: 0x564b54a3bd70: i32 = Constant<0>
try.c: 0x564b54a3bd70: i32 = Constant<0>
try.c: 0x564b54a3bd70: i32 = Constant<0>
try.c: 0x564b54a3bd70: i32 = Constant<0>
try.c: 0x564b54a3bd70: 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: 0x55f610ef3c90: v4i64 = X86ISD::VTRUNC 0x55f610ef3b60
try.c: 0x55f610ef3b60: v16i32 = vselect 0x55f610ef1aa0, 0x55f610eaa5a0, 0x55f610ef3a30
try.c: 0x55f610ef1aa0: v4i1 = X86ISD::PCMPGTM 0x55f610eeea70, 0x55f610eea600
try.c: 0x55f610eeea70: v4i64 = X86ISD::VBROADCAST 0x55f610e929c0
try.c: 0x55f610e929c0: i64,ch = load<LD8[%lsr.iv6971]> 0x55f610dff9a0, 0x55f610ed8c80, undef:i64
try.c: 0x55f610ed8c80: i64,ch = CopyFromReg 0x55f610dff9a0, Register:i64 %vreg50
try.c: 0x55f610eea860: i64 = Register %vreg50
try.c: 0x55f610ea8c10: i64 = undef
try.c: 0x55f610eea600: v4i64,ch = CopyFromReg 0x55f610dff9a0, Register:v4i64 %vreg13
try.c: 0x55f610eef2c0: v4i64 = Register %vreg13
try.c: 0x55f610eaa5a0: v16i32 = X86ISD::VBROADCAST 0x55f610eeecd0
try.c: 0x55f610eeecd0: i32,ch = load<LD4[ConstantPool]> 0x55f610dff9a0, 0x55f610e91fa0, undef:i64
try.c: 0x55f610e91fa0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f610ed9e80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f610ea8c10: i64 = undef
try.c: 0x55f610ef3a30: 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: 0x55f610ef3900: i32 = Constant<0>
try.c: 0x55f610ef3900: i32 = Constant<0>
try.c: 0x55f610ef3900: i32 = Constant<0>
try.c: 0x55f610ef3900: i32 = Constant<0>
try.c: 0x55f610ef3900: i32 = Constant<0>
try.c: 0x55f610ef3900: i32 = Constant<0>
try.c: 0x55f610ef3900: i32 = Constant<0>
try.c: 0x55f610ef3900: i32 = Constant<0>
try.c: 0x55f610ef3900: 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: 0x55746dffa760: v4i64 = X86ISD::VTRUNC 0x55746dffa630
try.c: 0x55746dffa630: v16i32 = vselect 0x55746e00ade0, 0x55746df85f10, 0x55746dffa500
try.c: 0x55746e00ade0: v4i1 = X86ISD::PCMPGTM 0x55746dff1de0, 0x55746dfed970
try.c: 0x55746dff1de0: v4i64 = X86ISD::VBROADCAST 0x55746df863d0
try.c: 0x55746df863d0: i64,ch = load<LD8[%lsr.iv6971]> 0x55746deeba30, 0x55746df8dfa0, undef:i64
try.c: 0x55746df8dfa0: i64,ch = CopyFromReg 0x55746deeba30, Register:i64 %vreg50
try.c: 0x55746dfedbd0: i64 = Register %vreg50
try.c: 0x55746dfb1bb0: i64 = undef
try.c: 0x55746dfed970: v4i64,ch = CopyFromReg 0x55746deeba30, Register:v4i64 %vreg13
try.c: 0x55746dff2630: v4i64 = Register %vreg13
try.c: 0x55746df85f10: v16i32 = X86ISD::VBROADCAST 0x55746dff2040
try.c: 0x55746dff2040: i32,ch = load<LD4[ConstantPool]> 0x55746deeba30, 0x55746df8c570, undef:i64
try.c: 0x55746df8c570: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55746dfb2530: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55746dfb1bb0: i64 = undef
try.c: 0x55746dffa500: 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: 0x55746dffa3d0: i32 = Constant<0>
try.c: 0x55746dffa3d0: i32 = Constant<0>
try.c: 0x55746dffa3d0: i32 = Constant<0>
try.c: 0x55746dffa3d0: i32 = Constant<0>
try.c: 0x55746dffa3d0: i32 = Constant<0>
try.c: 0x55746dffa3d0: i32 = Constant<0>
try.c: 0x55746dffa3d0: i32 = Constant<0>
try.c: 0x55746dffa3d0: i32 = Constant<0>
try.c: 0x55746dffa3d0: 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: 0x5555ea7f7da0: v4i64 = X86ISD::VTRUNC 0x5555ea7f7c70
try.c: 0x5555ea7f7c70: v16i32 = vselect 0x5555ea811dc0, 0x5555ea798bb0, 0x5555ea7f7b40
try.c: 0x5555ea811dc0: v4i1 = X86ISD::PCMPGTM 0x5555ea7f2770, 0x5555ea7ee300
try.c: 0x5555ea7f2770: v4i64 = X86ISD::VBROADCAST 0x5555ea795d50
try.c: 0x5555ea795d50: i64,ch = load<LD8[%lsr.iv6971]> 0x5555ea703930, 0x5555ea7c8670, undef:i64
try.c: 0x5555ea7c8670: i64,ch = CopyFromReg 0x5555ea703930, Register:i64 %vreg50
try.c: 0x5555ea7ee560: i64 = Register %vreg50
try.c: 0x5555ea797220: i64 = undef
try.c: 0x5555ea7ee300: v4i64,ch = CopyFromReg 0x5555ea703930, Register:v4i64 %vreg13
try.c: 0x5555ea7f2fc0: v4i64 = Register %vreg13
try.c: 0x5555ea798bb0: v16i32 = X86ISD::VBROADCAST 0x5555ea7f29d0
try.c: 0x5555ea7f29d0: i32,ch = load<LD4[ConstantPool]> 0x5555ea703930, 0x5555ea7c0900, undef:i64
try.c: 0x5555ea7c0900: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5555ea7e11f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5555ea797220: i64 = undef
try.c: 0x5555ea7f7b40: 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: 0x5555ea7f7a10: i32 = Constant<0>
try.c: 0x5555ea7f7a10: i32 = Constant<0>
try.c: 0x5555ea7f7a10: i32 = Constant<0>
try.c: 0x5555ea7f7a10: i32 = Constant<0>
try.c: 0x5555ea7f7a10: i32 = Constant<0>
try.c: 0x5555ea7f7a10: i32 = Constant<0>
try.c: 0x5555ea7f7a10: i32 = Constant<0>
try.c: 0x5555ea7f7a10: i32 = Constant<0>
try.c: 0x5555ea7f7a10: 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: 0x55a80eb390b0: v4i64 = X86ISD::VTRUNC 0x55a80eb38f80
try.c: 0x55a80eb38f80: v16i32 = vselect 0x55a80eb2a6e0, 0x55a80eac74a0, 0x55a80eb38e50
try.c: 0x55a80eb2a6e0: v4i1 = X86ISD::PCMPGTM 0x55a80eb1f740, 0x55a80eb1b2d0
try.c: 0x55a80eb1f740: v4i64 = X86ISD::VBROADCAST 0x55a80eabffe0
try.c: 0x55a80eabffe0: i64,ch = load<LD8[%lsr.iv6971]> 0x55a80ea30950, 0x55a80eb12a80, undef:i64
try.c: 0x55a80eb12a80: i64,ch = CopyFromReg 0x55a80ea30950, Register:i64 %vreg50
try.c: 0x55a80eb1b530: i64 = Register %vreg50
try.c: 0x55a80eac5b10: i64 = undef
try.c: 0x55a80eb1b2d0: v4i64,ch = CopyFromReg 0x55a80ea30950, Register:v4i64 %vreg13
try.c: 0x55a80eb1ff90: v4i64 = Register %vreg13
try.c: 0x55a80eac74a0: v16i32 = X86ISD::VBROADCAST 0x55a80eb1f9a0
try.c: 0x55a80eb1f9a0: i32,ch = load<LD4[ConstantPool]> 0x55a80ea30950, 0x55a80eabf5c0, undef:i64
try.c: 0x55a80eabf5c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a80eaca860: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a80eac5b10: i64 = undef
try.c: 0x55a80eb38e50: 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: 0x55a80eb38d20: i32 = Constant<0>
try.c: 0x55a80eb38d20: i32 = Constant<0>
try.c: 0x55a80eb38d20: i32 = Constant<0>
try.c: 0x55a80eb38d20: i32 = Constant<0>
try.c: 0x55a80eb38d20: i32 = Constant<0>
try.c: 0x55a80eb38d20: i32 = Constant<0>
try.c: 0x55a80eb38d20: i32 = Constant<0>
try.c: 0x55a80eb38d20: i32 = Constant<0>
try.c: 0x55a80eb38d20: 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: 0x558c23ff9150: v4i64 = X86ISD::VTRUNC 0x558c23ff9020
try.c: 0x558c23ff9020: v16i32 = vselect 0x558c23ff3b20, 0x558c23f88110, 0x558c23ff8ef0
try.c: 0x558c23ff3b20: v4i1 = X86ISD::PCMPGTM 0x558c23fedfd0, 0x558c23fe9b60
try.c: 0x558c23fedfd0: v4i64 = X86ISD::VBROADCAST 0x558c23f885d0
try.c: 0x558c23f885d0: i64,ch = load<LD8[%lsr.iv6971]> 0x558c23ee7a30, 0x558c23f97040, undef:i64
try.c: 0x558c23f97040: i64,ch = CopyFromReg 0x558c23ee7a30, Register:i64 %vreg50
try.c: 0x558c23fe9dc0: i64 = Register %vreg50
try.c: 0x558c23f6b990: i64 = undef
try.c: 0x558c23fe9b60: v4i64,ch = CopyFromReg 0x558c23ee7a30, Register:v4i64 %vreg13
try.c: 0x558c23fee820: v4i64 = Register %vreg13
try.c: 0x558c23f88110: v16i32 = X86ISD::VBROADCAST 0x558c23fee230
try.c: 0x558c23fee230: i32,ch = load<LD4[ConstantPool]> 0x558c23ee7a30, 0x558c23f8aab0, undef:i64
try.c: 0x558c23f8aab0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558c23f6c310: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558c23f6b990: i64 = undef
try.c: 0x558c23ff8ef0: 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: 0x558c23ff8dc0: i32 = Constant<0>
try.c: 0x558c23ff8dc0: i32 = Constant<0>
try.c: 0x558c23ff8dc0: i32 = Constant<0>
try.c: 0x558c23ff8dc0: i32 = Constant<0>
try.c: 0x558c23ff8dc0: i32 = Constant<0>
try.c: 0x558c23ff8dc0: i32 = Constant<0>
try.c: 0x558c23ff8dc0: i32 = Constant<0>
try.c: 0x558c23ff8dc0: i32 = Constant<0>
try.c: 0x558c23ff8dc0: 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: 0x560ba0663300: v4i64 = X86ISD::VTRUNC 0x560ba06631d0
try.c: 0x560ba06631d0: v16i32 = vselect 0x560ba06680e0, 0x560ba05ffb30, 0x560ba06630a0
try.c: 0x560ba06680e0: v4i1 = X86ISD::PCMPGTM 0x560ba0647970, 0x560ba0643500
try.c: 0x560ba0647970: v4i64 = X86ISD::VBROADCAST 0x560ba05fccd0
try.c: 0x560ba05fccd0: i64,ch = load<LD8[%lsr.iv6971]> 0x560ba0558940, 0x560ba063e360, undef:i64
try.c: 0x560ba063e360: i64,ch = CopyFromReg 0x560ba0558940, Register:i64 %vreg50
try.c: 0x560ba0643760: i64 = Register %vreg50
try.c: 0x560ba05fe1a0: i64 = undef
try.c: 0x560ba0643500: v4i64,ch = CopyFromReg 0x560ba0558940, Register:v4i64 %vreg13
try.c: 0x560ba06481c0: v4i64 = Register %vreg13
try.c: 0x560ba05ffb30: v16i32 = X86ISD::VBROADCAST 0x560ba0647bd0
try.c: 0x560ba0647bd0: i32,ch = load<LD4[ConstantPool]> 0x560ba0558940, 0x560ba05e9490, undef:i64
try.c: 0x560ba05e9490: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560ba063b450: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560ba05fe1a0: i64 = undef
try.c: 0x560ba06630a0: 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: 0x560ba0662f70: i32 = Constant<0>
try.c: 0x560ba0662f70: i32 = Constant<0>
try.c: 0x560ba0662f70: i32 = Constant<0>
try.c: 0x560ba0662f70: i32 = Constant<0>
try.c: 0x560ba0662f70: i32 = Constant<0>
try.c: 0x560ba0662f70: i32 = Constant<0>
try.c: 0x560ba0662f70: i32 = Constant<0>
try.c: 0x560ba0662f70: i32 = Constant<0>
try.c: 0x560ba0662f70: 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: 0x55733ebb79f0: v4i64 = X86ISD::VTRUNC 0x55733ebb78c0
try.c: 0x55733ebb78c0: v16i32 = vselect 0x55733ebb43d0, 0x55733eb3bcf0, 0x55733ebb7790
try.c: 0x55733ebb43d0: v4i1 = X86ISD::PCMPGTM 0x55733eb94a40, 0x55733eb905d0
try.c: 0x55733eb94a40: v4i64 = X86ISD::VBROADCAST 0x55733eb4f360
try.c: 0x55733eb4f360: i64,ch = load<LD8[%lsr.iv6971]> 0x55733eaa5950, 0x55733eb83e70, undef:i64
try.c: 0x55733eb83e70: i64,ch = CopyFromReg 0x55733eaa5950, Register:i64 %vreg50
try.c: 0x55733eb90830: i64 = Register %vreg50
try.c: 0x55733eb50830: i64 = undef
try.c: 0x55733eb905d0: v4i64,ch = CopyFromReg 0x55733eaa5950, Register:v4i64 %vreg13
try.c: 0x55733eb95290: v4i64 = Register %vreg13
try.c: 0x55733eb3bcf0: v16i32 = X86ISD::VBROADCAST 0x55733eb94ca0
try.c: 0x55733eb94ca0: i32,ch = load<LD4[ConstantPool]> 0x55733eaa5950, 0x55733eb4e940, undef:i64
try.c: 0x55733eb4e940: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55733eb34180: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55733eb50830: i64 = undef
try.c: 0x55733ebb7790: 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: 0x55733ebb7660: i32 = Constant<0>
try.c: 0x55733ebb7660: i32 = Constant<0>
try.c: 0x55733ebb7660: i32 = Constant<0>
try.c: 0x55733ebb7660: i32 = Constant<0>
try.c: 0x55733ebb7660: i32 = Constant<0>
try.c: 0x55733ebb7660: i32 = Constant<0>
try.c: 0x55733ebb7660: i32 = Constant<0>
try.c: 0x55733ebb7660: i32 = Constant<0>
try.c: 0x55733ebb7660: 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: 0x558664827fb0: v4i64 = X86ISD::VTRUNC 0x558664827e80
try.c: 0x558664827e80: v16i32 = vselect 0x558664822980, 0x5586647aeec0, 0x558664827d50
try.c: 0x558664822980: v4i1 = X86ISD::PCMPGTM 0x55866480d620, 0x55866480c150
try.c: 0x55866480d620: v4i64 = X86ISD::VBROADCAST 0x5586647af380
try.c: 0x5586647af380: i64,ch = load<LD8[%lsr.iv6971]> 0x558664708a30, 0x5586647b78c0, undef:i64
try.c: 0x5586647b78c0: i64,ch = CopyFromReg 0x558664708a30, Register:i64 %vreg50
try.c: 0x55866480c3b0: i64 = Register %vreg50
try.c: 0x558664786640: i64 = undef
try.c: 0x55866480c150: v4i64,ch = CopyFromReg 0x558664708a30, Register:v4i64 %vreg13
try.c: 0x55866480de70: v4i64 = Register %vreg13
try.c: 0x5586647aeec0: v16i32 = X86ISD::VBROADCAST 0x55866480d880
try.c: 0x55866480d880: i32,ch = load<LD4[ConstantPool]> 0x558664708a30, 0x5586647b1860, undef:i64
try.c: 0x5586647b1860: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558664786fc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558664786640: i64 = undef
try.c: 0x558664827d50: 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: 0x558664827c20: i32 = Constant<0>
try.c: 0x558664827c20: i32 = Constant<0>
try.c: 0x558664827c20: i32 = Constant<0>
try.c: 0x558664827c20: i32 = Constant<0>
try.c: 0x558664827c20: i32 = Constant<0>
try.c: 0x558664827c20: i32 = Constant<0>
try.c: 0x558664827c20: i32 = Constant<0>
try.c: 0x558664827c20: i32 = Constant<0>
try.c: 0x558664827c20: 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: 0x561b85cf3180: v4i64 = X86ISD::VTRUNC 0x561b85cf3050
try.c: 0x561b85cf3050: v16i32 = vselect 0x561b85cd0c30, 0x561b85c82b00, 0x561b85cf2f20
try.c: 0x561b85cd0c30: v4i1 = X86ISD::PCMPGTM 0x561b85cd8800, 0x561b85cd4390
try.c: 0x561b85cd8800: v4i64 = X86ISD::VBROADCAST 0x561b85c7fca0
try.c: 0x561b85c7fca0: i64,ch = load<LD8[%lsr.iv6971]> 0x561b85be9960, 0x561b85cc2c00, undef:i64
try.c: 0x561b85cc2c00: i64,ch = CopyFromReg 0x561b85be9960, Register:i64 %vreg50
try.c: 0x561b85cd45f0: i64 = Register %vreg50
try.c: 0x561b85c81170: i64 = undef
try.c: 0x561b85cd4390: v4i64,ch = CopyFromReg 0x561b85be9960, Register:v4i64 %vreg13
try.c: 0x561b85cd9050: v4i64 = Register %vreg13
try.c: 0x561b85c82b00: v16i32 = X86ISD::VBROADCAST 0x561b85cd8a60
try.c: 0x561b85cd8a60: i32,ch = load<LD4[ConstantPool]> 0x561b85be9960, 0x561b85c7f280, undef:i64
try.c: 0x561b85c7f280: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561b85cbe030: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561b85c81170: i64 = undef
try.c: 0x561b85cf2f20: 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: 0x561b85cf2df0: i32 = Constant<0>
try.c: 0x561b85cf2df0: i32 = Constant<0>
try.c: 0x561b85cf2df0: i32 = Constant<0>
try.c: 0x561b85cf2df0: i32 = Constant<0>
try.c: 0x561b85cf2df0: i32 = Constant<0>
try.c: 0x561b85cf2df0: i32 = Constant<0>
try.c: 0x561b85cf2df0: i32 = Constant<0>
try.c: 0x561b85cf2df0: i32 = Constant<0>
try.c: 0x561b85cf2df0: 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: 0x55b968ee76e0: v4i64 = X86ISD::VTRUNC 0x55b968ee75b0
try.c: 0x55b968ee75b0: v16i32 = vselect 0x55b968efbc40, 0x55b968e81540, 0x55b968ee7480
try.c: 0x55b968efbc40: v4i1 = X86ISD::PCMPGTM 0x55b968ee20b0, 0x55b968edd630
try.c: 0x55b968ee20b0: v4i64 = X86ISD::VBROADCAST 0x55b968e9cfa0
try.c: 0x55b968e9cfa0: i64,ch = load<LD8[%lsr.iv6971]> 0x55b968df2950, 0x55b968ecd840, undef:i64
try.c: 0x55b968ecd840: i64,ch = CopyFromReg 0x55b968df2950, Register:i64 %vreg50
try.c: 0x55b968edd890: i64 = Register %vreg50
try.c: 0x55b968e7fbb0: i64 = undef
try.c: 0x55b968edd630: v4i64,ch = CopyFromReg 0x55b968df2950, Register:v4i64 %vreg13
try.c: 0x55b968ee2900: v4i64 = Register %vreg13
try.c: 0x55b968e81540: v16i32 = X86ISD::VBROADCAST 0x55b968ee2310
try.c: 0x55b968ee2310: i32,ch = load<LD4[ConstantPool]> 0x55b968df2950, 0x55b968e9c580, undef:i64
try.c: 0x55b968e9c580: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b968eca180: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b968e7fbb0: i64 = undef
try.c: 0x55b968ee7480: 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: 0x55b968ee7350: i32 = Constant<0>
try.c: 0x55b968ee7350: i32 = Constant<0>
try.c: 0x55b968ee7350: i32 = Constant<0>
try.c: 0x55b968ee7350: i32 = Constant<0>
try.c: 0x55b968ee7350: i32 = Constant<0>
try.c: 0x55b968ee7350: i32 = Constant<0>
try.c: 0x55b968ee7350: i32 = Constant<0>
try.c: 0x55b968ee7350: i32 = Constant<0>
try.c: 0x55b968ee7350: 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: 0x5626e58fd1c0: v4i64 = X86ISD::VTRUNC 0x5626e58fd090
try.c: 0x5626e58fd090: v16i32 = vselect 0x5626e58edca0, 0x5626e5887be0, 0x5626e58fcf60
try.c: 0x5626e58edca0: v4i1 = X86ISD::PCMPGTM 0x5626e58d9710, 0x5626e58d52a0
try.c: 0x5626e58d9710: v4i64 = X86ISD::VBROADCAST 0x5626e58880a0
try.c: 0x5626e58880a0: i64,ch = load<LD8[%lsr.iv6971]> 0x5626e57d2a30, 0x5626e5875400, undef:i64
try.c: 0x5626e5875400: i64,ch = CopyFromReg 0x5626e57d2a30, Register:i64 %vreg50
try.c: 0x5626e58d5500: i64 = Register %vreg50
try.c: 0x5626e586e160: i64 = undef
try.c: 0x5626e58d52a0: v4i64,ch = CopyFromReg 0x5626e57d2a30, Register:v4i64 %vreg13
try.c: 0x5626e58d9f60: v4i64 = Register %vreg13
try.c: 0x5626e5887be0: v16i32 = X86ISD::VBROADCAST 0x5626e58d9970
try.c: 0x5626e58d9970: i32,ch = load<LD4[ConstantPool]> 0x5626e57d2a30, 0x5626e58739d0, undef:i64
try.c: 0x5626e58739d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5626e586eae0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5626e586e160: i64 = undef
try.c: 0x5626e58fcf60: 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: 0x5626e58fce30: i32 = Constant<0>
try.c: 0x5626e58fce30: i32 = Constant<0>
try.c: 0x5626e58fce30: i32 = Constant<0>
try.c: 0x5626e58fce30: i32 = Constant<0>
try.c: 0x5626e58fce30: i32 = Constant<0>
try.c: 0x5626e58fce30: i32 = Constant<0>
try.c: 0x5626e58fce30: i32 = Constant<0>
try.c: 0x5626e58fce30: i32 = Constant<0>
try.c: 0x5626e58fce30: 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: 0x555b0411ca40: v4i64 = X86ISD::VTRUNC 0x555b0411c910
try.c: 0x555b0411c910: v16i32 = vselect 0x555b041188f0, 0x555b040b7bc0, 0x555b0411c7e0
try.c: 0x555b041188f0: v4i1 = X86ISD::PCMPGTM 0x555b041158c0, 0x555b04111450
try.c: 0x555b041158c0: v4i64 = X86ISD::VBROADCAST 0x555b040b4d60
try.c: 0x555b040b4d60: i64,ch = load<LD8[%lsr.iv6971]> 0x555b04026900, 0x555b041088e0, undef:i64
try.c: 0x555b041088e0: i64,ch = CopyFromReg 0x555b04026900, Register:i64 %vreg50
try.c: 0x555b041116b0: i64 = Register %vreg50
try.c: 0x555b040b6230: i64 = undef
try.c: 0x555b04111450: v4i64,ch = CopyFromReg 0x555b04026900, Register:v4i64 %vreg13
try.c: 0x555b04116110: v4i64 = Register %vreg13
try.c: 0x555b040b7bc0: v16i32 = X86ISD::VBROADCAST 0x555b04115b20
try.c: 0x555b04115b20: i32,ch = load<LD4[ConstantPool]> 0x555b04026900, 0x555b040cc4d0, undef:i64
try.c: 0x555b040cc4d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555b040d9180: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555b040b6230: i64 = undef
try.c: 0x555b0411c7e0: 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: 0x555b0411c6b0: i32 = Constant<0>
try.c: 0x555b0411c6b0: i32 = Constant<0>
try.c: 0x555b0411c6b0: i32 = Constant<0>
try.c: 0x555b0411c6b0: i32 = Constant<0>
try.c: 0x555b0411c6b0: i32 = Constant<0>
try.c: 0x555b0411c6b0: i32 = Constant<0>
try.c: 0x555b0411c6b0: i32 = Constant<0>
try.c: 0x555b0411c6b0: i32 = Constant<0>
try.c: 0x555b0411c6b0: 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