Implementation notes: amd64, cel02, crypto_hash/jh512

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: jh512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
219648415 0 017852 800 736T:bitslice_sse2_opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
220748364 0 017788 800 736T:bitslice_sse2_opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
226808701 0 019850 808 736T:bitslice_sse2_opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
229946728 0 017676 816 776T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
242706616 0 017564 816 776T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
250986284 0 015952 800 776T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
328606444 0 017084 816 776T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
331147412 0 021613 824 808T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
338186551 0 017196 816 776T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
351187524 0 021725 824 808T:bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
384366358 0 016016 800 776T:bitslice_sse2_opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
401448781 0 019930 808 736T:bitslice_sse2_opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4592210188 0 024373 824 808T:bitslice_opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
524106489 0 016340 792 736T:bitslice_opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
549567461 0 019154 800 736T:bitslice_opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
5693813228 0 027437 824 808T:bitslice_ref32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7247010161 0 020772 816 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
745244564 0 014436 792 736T:bitslice_ref64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
810908783 0 019428 816 776T:bitslice_opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
886347787 0 017658 800 736T:simpleclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
9686010276 0 024421 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
993668055 0 019760 808 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1003986169 0 016020 792 736T:bitslice_opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
10900610276 0 021196 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1111189672 0 019312 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11398415188 0 029389 824 808T:bitslice_opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1152826655 0 018362 800 736T:bitslice_ref64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
12393021866 0 036077 824 808T:bitslice_ref64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1279007656 0 017336 800 776T:bitslice_opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1324866297 0 017300 816 776T:bitslice_ref64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1347909009 0 019972 816 776T:bitslice_opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1542428561 0 019524 816 776T:bitslice_opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1545525705 0 016388 816 776T:bitslice_ref64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1735264508 0 014232 800 776T:bitslice_ref64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1802325541 0 016228 816 776T:bitslice_ref32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1832486341 0 018066 800 736T:bitslice_ref32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1996487181 0 018890 800 736T:bitslice_opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2306184349 0 014228 792 736T:bitslice_ref32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2326647185 0 016872 800 776T:bitslice_opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2527706193 0 017188 816 776T:bitslice_ref32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2575188216 0 018868 816 776T:bitslice_opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3054204386 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: 0x55b80268f9f0: v4i64 = X86ISD::VTRUNC 0x55b80268f8c0
try.c: 0x55b80268f8c0: v16i32 = vselect 0x55b80268c3d0, 0x55b802615ba0, 0x55b80268f790
try.c: 0x55b80268c3d0: v4i1 = X86ISD::PCMPGTM 0x55b802675060, 0x55b802670bf0
try.c: 0x55b802675060: v4i64 = X86ISD::VBROADCAST 0x55b80261d740
try.c: 0x55b80261d740: i64,ch = load<LD8[%lsr.iv6971]> 0x55b802585950, 0x55b802667360, undef:i64
try.c: 0x55b802667360: i64,ch = CopyFromReg 0x55b802585950, Register:i64 %vreg50
try.c: 0x55b802670e50: i64 = Register %vreg50
try.c: 0x55b802614210: i64 = undef
try.c: 0x55b802670bf0: v4i64,ch = CopyFromReg 0x55b802585950, Register:v4i64 %vreg13
try.c: 0x55b8026758b0: v4i64 = Register %vreg13
try.c: 0x55b802615ba0: v16i32 = X86ISD::VBROADCAST 0x55b8026752c0
try.c: 0x55b8026752c0: i32,ch = load<LD4[ConstantPool]> 0x55b802585950, 0x55b80261cd20, undef:i64
try.c: 0x55b80261cd20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b802632a10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b802614210: i64 = undef
try.c: 0x55b80268f790: 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: 0x55b80268f660: i32 = Constant<0>
try.c: 0x55b80268f660: i32 = Constant<0>
try.c: 0x55b80268f660: i32 = Constant<0>
try.c: 0x55b80268f660: i32 = Constant<0>
try.c: 0x55b80268f660: i32 = Constant<0>
try.c: 0x55b80268f660: i32 = Constant<0>
try.c: 0x55b80268f660: i32 = Constant<0>
try.c: 0x55b80268f660: i32 = Constant<0>
try.c: 0x55b80268f660: 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: 0x558015ff7500: v4i64 = X86ISD::VTRUNC 0x558015ff73d0
try.c: 0x558015ff73d0: v16i32 = vselect 0x558015fe6130, 0x558015f66e50, 0x558015ff72a0
try.c: 0x558015fe6130: v4i1 = X86ISD::PCMPGTM 0x558015fd1db0, 0x558015fcd940
try.c: 0x558015fd1db0: v4i64 = X86ISD::VBROADCAST 0x558015f67310
try.c: 0x558015f67310: i64,ch = load<LD8[%lsr.iv6971]> 0x558015ecba30, 0x558015f6d2d0, undef:i64
try.c: 0x558015f6d2d0: i64,ch = CopyFromReg 0x558015ecba30, Register:i64 %vreg50
try.c: 0x558015fcdba0: i64 = Register %vreg50
try.c: 0x558015f7ad30: i64 = undef
try.c: 0x558015fcd940: v4i64,ch = CopyFromReg 0x558015ecba30, Register:v4i64 %vreg13
try.c: 0x558015fd2600: v4i64 = Register %vreg13
try.c: 0x558015f66e50: v16i32 = X86ISD::VBROADCAST 0x558015fd2010
try.c: 0x558015fd2010: i32,ch = load<LD4[ConstantPool]> 0x558015ecba30, 0x558015f6a780, undef:i64
try.c: 0x558015f6a780: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558015f7b6b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558015f7ad30: i64 = undef
try.c: 0x558015ff72a0: 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: 0x558015ff7170: i32 = Constant<0>
try.c: 0x558015ff7170: i32 = Constant<0>
try.c: 0x558015ff7170: i32 = Constant<0>
try.c: 0x558015ff7170: i32 = Constant<0>
try.c: 0x558015ff7170: i32 = Constant<0>
try.c: 0x558015ff7170: i32 = Constant<0>
try.c: 0x558015ff7170: i32 = Constant<0>
try.c: 0x558015ff7170: i32 = Constant<0>
try.c: 0x558015ff7170: 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: 0x5574a0e08b50: v4i64 = X86ISD::VTRUNC 0x5574a0e08a20
try.c: 0x5574a0e08a20: v16i32 = vselect 0x5574a0e05530, 0x5574a0d847d0, 0x5574a0e088f0
try.c: 0x5574a0e05530: v4i1 = X86ISD::PCMPGTM 0x5574a0de4f70, 0x5574a0de0b00
try.c: 0x5574a0de4f70: v4i64 = X86ISD::VBROADCAST 0x5574a0d88680
try.c: 0x5574a0d88680: i64,ch = load<LD8[%lsr.iv6971]> 0x5574a0cf5930, 0x5574a0dd7040, undef:i64
try.c: 0x5574a0dd7040: i64,ch = CopyFromReg 0x5574a0cf5930, Register:i64 %vreg50
try.c: 0x5574a0de0d60: i64 = Register %vreg50
try.c: 0x5574a0d82e40: i64 = undef
try.c: 0x5574a0de0b00: v4i64,ch = CopyFromReg 0x5574a0cf5930, Register:v4i64 %vreg13
try.c: 0x5574a0de57c0: v4i64 = Register %vreg13
try.c: 0x5574a0d847d0: v16i32 = X86ISD::VBROADCAST 0x5574a0de51d0
try.c: 0x5574a0de51d0: i32,ch = load<LD4[ConstantPool]> 0x5574a0cf5930, 0x5574a0d87c60, undef:i64
try.c: 0x5574a0d87c60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5574a0dca450: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5574a0d82e40: i64 = undef
try.c: 0x5574a0e088f0: 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: 0x5574a0e087c0: i32 = Constant<0>
try.c: 0x5574a0e087c0: i32 = Constant<0>
try.c: 0x5574a0e087c0: i32 = Constant<0>
try.c: 0x5574a0e087c0: i32 = Constant<0>
try.c: 0x5574a0e087c0: i32 = Constant<0>
try.c: 0x5574a0e087c0: i32 = Constant<0>
try.c: 0x5574a0e087c0: i32 = Constant<0>
try.c: 0x5574a0e087c0: i32 = Constant<0>
try.c: 0x5574a0e087c0: 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: 0x5648068cc310: v4i64 = X86ISD::VTRUNC 0x5648068cc1e0
try.c: 0x5648068cc1e0: v16i32 = vselect 0x5648068c8cf0, 0x56480686ba90, 0x5648068cc0b0
try.c: 0x5648068c8cf0: v4i1 = X86ISD::PCMPGTM 0x5648068c48a0, 0x5648068c0430
try.c: 0x5648068c48a0: v4i64 = X86ISD::VBROADCAST 0x56480688c120
try.c: 0x56480688c120: i64,ch = load<LD8[%lsr.iv6971]> 0x5648067d5960, 0x5648068b22c0, undef:i64
try.c: 0x5648068b22c0: i64,ch = CopyFromReg 0x5648067d5960, Register:i64 %vreg50
try.c: 0x5648068c0690: i64 = Register %vreg50
try.c: 0x56480688d5f0: i64 = undef
try.c: 0x5648068c0430: v4i64,ch = CopyFromReg 0x5648067d5960, Register:v4i64 %vreg13
try.c: 0x5648068c50f0: v4i64 = Register %vreg13
try.c: 0x56480686ba90: v16i32 = X86ISD::VBROADCAST 0x5648068c4b00
try.c: 0x5648068c4b00: i32,ch = load<LD4[ConstantPool]> 0x5648067d5960, 0x56480684f2f0, undef:i64
try.c: 0x56480684f2f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5648068b3c30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56480688d5f0: i64 = undef
try.c: 0x5648068cc0b0: 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: 0x5648068cbf80: i32 = Constant<0>
try.c: 0x5648068cbf80: i32 = Constant<0>
try.c: 0x5648068cbf80: i32 = Constant<0>
try.c: 0x5648068cbf80: i32 = Constant<0>
try.c: 0x5648068cbf80: i32 = Constant<0>
try.c: 0x5648068cbf80: i32 = Constant<0>
try.c: 0x5648068cbf80: i32 = Constant<0>
try.c: 0x5648068cbf80: i32 = Constant<0>
try.c: 0x5648068cbf80: 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: 0x55e81ee2ed00: v4i64 = X86ISD::VTRUNC 0x55e81ee2ebd0
try.c: 0x55e81ee2ebd0: v16i32 = vselect 0x55e81ee08970, 0x55e81edaec20, 0x55e81ee2eaa0
try.c: 0x55e81ee08970: v4i1 = X86ISD::PCMPGTM 0x55e81ee16f10, 0x55e81ee122e0
try.c: 0x55e81ee16f10: v4i64 = X86ISD::VBROADCAST 0x55e81edaf0e0
try.c: 0x55e81edaf0e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e81ed10a30, 0x55e81edbfc90, undef:i64
try.c: 0x55e81edbfc90: i64,ch = CopyFromReg 0x55e81ed10a30, Register:i64 %vreg50
try.c: 0x55e81ee12540: i64 = Register %vreg50
try.c: 0x55e81edabe10: i64 = undef
try.c: 0x55e81ee122e0: v4i64,ch = CopyFromReg 0x55e81ed10a30, Register:v4i64 %vreg13
try.c: 0x55e81ee17760: v4i64 = Register %vreg13
try.c: 0x55e81edaec20: v16i32 = X86ISD::VBROADCAST 0x55e81ee17170
try.c: 0x55e81ee17170: i32,ch = load<LD4[ConstantPool]> 0x55e81ed10a30, 0x55e81edb2790, undef:i64
try.c: 0x55e81edb2790: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e81edac790: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e81edabe10: i64 = undef
try.c: 0x55e81ee2eaa0: 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: 0x55e81ee2e970: i32 = Constant<0>
try.c: 0x55e81ee2e970: i32 = Constant<0>
try.c: 0x55e81ee2e970: i32 = Constant<0>
try.c: 0x55e81ee2e970: i32 = Constant<0>
try.c: 0x55e81ee2e970: i32 = Constant<0>
try.c: 0x55e81ee2e970: i32 = Constant<0>
try.c: 0x55e81ee2e970: i32 = Constant<0>
try.c: 0x55e81ee2e970: i32 = Constant<0>
try.c: 0x55e81ee2e970: 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: 0x55eb3da11b40: v4i64 = X86ISD::VTRUNC 0x55eb3da11a10
try.c: 0x55eb3da11a10: v16i32 = vselect 0x55eb3d9fd600, 0x55eb3d9acd20, 0x55eb3da118e0
try.c: 0x55eb3d9fd600: v4i1 = X86ISD::PCMPGTM 0x55eb3d9f71c0, 0x55eb3d9f2d50
try.c: 0x55eb3d9f71c0: v4i64 = X86ISD::VBROADCAST 0x55eb3d994c60
try.c: 0x55eb3d994c60: i64,ch = load<LD8[%lsr.iv6971]> 0x55eb3d907950, 0x55eb3d9dc330, undef:i64
try.c: 0x55eb3d9dc330: i64,ch = CopyFromReg 0x55eb3d907950, Register:i64 %vreg50
try.c: 0x55eb3d9f2fb0: i64 = Register %vreg50
try.c: 0x55eb3d996130: i64 = undef
try.c: 0x55eb3d9f2d50: v4i64,ch = CopyFromReg 0x55eb3d907950, Register:v4i64 %vreg13
try.c: 0x55eb3d9f7a10: v4i64 = Register %vreg13
try.c: 0x55eb3d9acd20: v16i32 = X86ISD::VBROADCAST 0x55eb3d9f7420
try.c: 0x55eb3d9f7420: i32,ch = load<LD4[ConstantPool]> 0x55eb3d907950, 0x55eb3d994240, undef:i64
try.c: 0x55eb3d994240: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55eb3d9e8b10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55eb3d996130: i64 = undef
try.c: 0x55eb3da118e0: 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: 0x55eb3da117b0: i32 = Constant<0>
try.c: 0x55eb3da117b0: i32 = Constant<0>
try.c: 0x55eb3da117b0: i32 = Constant<0>
try.c: 0x55eb3da117b0: i32 = Constant<0>
try.c: 0x55eb3da117b0: i32 = Constant<0>
try.c: 0x55eb3da117b0: i32 = Constant<0>
try.c: 0x55eb3da117b0: i32 = Constant<0>
try.c: 0x55eb3da117b0: i32 = Constant<0>
try.c: 0x55eb3da117b0: 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: 0x565245a60dd0: v4i64 = X86ISD::VTRUNC 0x565245a60ca0
try.c: 0x565245a60ca0: v16i32 = vselect 0x565245a4d700, 0x565245a08c90, 0x565245a60b70
try.c: 0x565245a4d700: v4i1 = X86ISD::PCMPGTM 0x565245a5c7b0, 0x565245a58340
try.c: 0x565245a5c7b0: v4i64 = X86ISD::VBROADCAST 0x565245a031d0
try.c: 0x565245a031d0: i64,ch = load<LD8[%lsr.iv6971]> 0x56524596d950, 0x565245a46af0, undef:i64
try.c: 0x565245a46af0: i64,ch = CopyFromReg 0x56524596d950, Register:i64 %vreg50
try.c: 0x565245a585a0: i64 = Register %vreg50
try.c: 0x565245a046a0: i64 = undef
try.c: 0x565245a58340: v4i64,ch = CopyFromReg 0x56524596d950, Register:v4i64 %vreg13
try.c: 0x565245a5d000: v4i64 = Register %vreg13
try.c: 0x565245a08c90: v16i32 = X86ISD::VBROADCAST 0x565245a5ca10
try.c: 0x565245a5ca10: i32,ch = load<LD4[ConstantPool]> 0x56524596d950, 0x5652459ec370, undef:i64
try.c: 0x5652459ec370: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x565245a47cf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x565245a046a0: i64 = undef
try.c: 0x565245a60b70: 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: 0x565245a60a40: i32 = Constant<0>
try.c: 0x565245a60a40: i32 = Constant<0>
try.c: 0x565245a60a40: i32 = Constant<0>
try.c: 0x565245a60a40: i32 = Constant<0>
try.c: 0x565245a60a40: i32 = Constant<0>
try.c: 0x565245a60a40: i32 = Constant<0>
try.c: 0x565245a60a40: i32 = Constant<0>
try.c: 0x565245a60a40: i32 = Constant<0>
try.c: 0x565245a60a40: 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: 0x55e2a3d22310: v4i64 = X86ISD::VTRUNC 0x55e2a3d221e0
try.c: 0x55e2a3d221e0: v16i32 = vselect 0x55e2a3d04460, 0x55e2a3c9b190, 0x55e2a3d220b0
try.c: 0x55e2a3d04460: v4i1 = X86ISD::PCMPGTM 0x55e2a3cfd500, 0x55e2a3cf9ee0
try.c: 0x55e2a3cfd500: v4i64 = X86ISD::VBROADCAST 0x55e2a3c9b650
try.c: 0x55e2a3c9b650: i64,ch = load<LD8[%lsr.iv6971]> 0x55e2a3bf7a10, 0x55e2a3c926a0, undef:i64
try.c: 0x55e2a3c926a0: i64,ch = CopyFromReg 0x55e2a3bf7a10, Register:i64 %vreg50
try.c: 0x55e2a3cfa140: i64 = Register %vreg50
try.c: 0x55e2a3c9db80: i64 = undef
try.c: 0x55e2a3cf9ee0: v4i64,ch = CopyFromReg 0x55e2a3bf7a10, Register:v4i64 %vreg13
try.c: 0x55e2a3cfdd50: v4i64 = Register %vreg13
try.c: 0x55e2a3c9b190: v16i32 = X86ISD::VBROADCAST 0x55e2a3cfd760
try.c: 0x55e2a3cfd760: i32,ch = load<LD4[ConstantPool]> 0x55e2a3bf7a10, 0x55e2a3c90c70, undef:i64
try.c: 0x55e2a3c90c70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e2a3c9e500: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e2a3c9db80: i64 = undef
try.c: 0x55e2a3d220b0: 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: 0x55e2a3d21f80: i32 = Constant<0>
try.c: 0x55e2a3d21f80: i32 = Constant<0>
try.c: 0x55e2a3d21f80: i32 = Constant<0>
try.c: 0x55e2a3d21f80: i32 = Constant<0>
try.c: 0x55e2a3d21f80: i32 = Constant<0>
try.c: 0x55e2a3d21f80: i32 = Constant<0>
try.c: 0x55e2a3d21f80: i32 = Constant<0>
try.c: 0x55e2a3d21f80: i32 = Constant<0>
try.c: 0x55e2a3d21f80: 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: 0x564a5cee83a0: v4i64 = X86ISD::VTRUNC 0x564a5cee8270
try.c: 0x564a5cee8270: v16i32 = vselect 0x564a5cee4d80, 0x564a5ce720c0, 0x564a5cee8140
try.c: 0x564a5cee4d80: v4i1 = X86ISD::PCMPGTM 0x564a5cecda10, 0x564a5cec95a0
try.c: 0x564a5cecda10: v4i64 = X86ISD::VBROADCAST 0x564a5ce74850
try.c: 0x564a5ce74850: i64,ch = load<LD8[%lsr.iv6971]> 0x564a5cdde940, 0x564a5ceb2880, undef:i64
try.c: 0x564a5ceb2880: i64,ch = CopyFromReg 0x564a5cdde940, Register:i64 %vreg50
try.c: 0x564a5cec9800: i64 = Register %vreg50
try.c: 0x564a5ce70730: i64 = undef
try.c: 0x564a5cec95a0: v4i64,ch = CopyFromReg 0x564a5cdde940, Register:v4i64 %vreg13
try.c: 0x564a5cece260: v4i64 = Register %vreg13
try.c: 0x564a5ce720c0: v16i32 = X86ISD::VBROADCAST 0x564a5cecdc70
try.c: 0x564a5cecdc70: i32,ch = load<LD4[ConstantPool]> 0x564a5cdde940, 0x564a5ce73e30, undef:i64
try.c: 0x564a5ce73e30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564a5ceb7870: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564a5ce70730: i64 = undef
try.c: 0x564a5cee8140: 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: 0x564a5cee8010: i32 = Constant<0>
try.c: 0x564a5cee8010: i32 = Constant<0>
try.c: 0x564a5cee8010: i32 = Constant<0>
try.c: 0x564a5cee8010: i32 = Constant<0>
try.c: 0x564a5cee8010: i32 = Constant<0>
try.c: 0x564a5cee8010: i32 = Constant<0>
try.c: 0x564a5cee8010: i32 = Constant<0>
try.c: 0x564a5cee8010: i32 = Constant<0>
try.c: 0x564a5cee8010: 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: 0x55904dbfd270: v4i64 = X86ISD::VTRUNC 0x55904dbfd140
try.c: 0x55904dbfd140: v16i32 = vselect 0x55904dbf9c50, 0x55904db94c70, 0x55904dbfd010
try.c: 0x55904dbf9c50: v4i1 = X86ISD::PCMPGTM 0x55904dbf5000, 0x55904dbf0b90
try.c: 0x55904dbf5000: v4i64 = X86ISD::VBROADCAST 0x55904dbbcd50
try.c: 0x55904dbbcd50: i64,ch = load<LD8[%lsr.iv6971]> 0x55904db05950, 0x55904dbe7620, undef:i64
try.c: 0x55904dbe7620: i64,ch = CopyFromReg 0x55904db05950, Register:i64 %vreg50
try.c: 0x55904dbf0df0: i64 = Register %vreg50
try.c: 0x55904dbbe220: i64 = undef
try.c: 0x55904dbf0b90: v4i64,ch = CopyFromReg 0x55904db05950, Register:v4i64 %vreg13
try.c: 0x55904dbf5850: v4i64 = Register %vreg13
try.c: 0x55904db94c70: v16i32 = X86ISD::VBROADCAST 0x55904dbf5260
try.c: 0x55904dbf5260: i32,ch = load<LD4[ConstantPool]> 0x55904db05950, 0x55904db98a70, undef:i64
try.c: 0x55904db98a70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55904dbd9150: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55904dbbe220: i64 = undef
try.c: 0x55904dbfd010: 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: 0x55904dbfcee0: i32 = Constant<0>
try.c: 0x55904dbfcee0: i32 = Constant<0>
try.c: 0x55904dbfcee0: i32 = Constant<0>
try.c: 0x55904dbfcee0: i32 = Constant<0>
try.c: 0x55904dbfcee0: i32 = Constant<0>
try.c: 0x55904dbfcee0: i32 = Constant<0>
try.c: 0x55904dbfcee0: i32 = Constant<0>
try.c: 0x55904dbfcee0: i32 = Constant<0>
try.c: 0x55904dbfcee0: 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: 0x55ce6ddd8270: v4i64 = X86ISD::VTRUNC 0x55ce6ddd8140
try.c: 0x55ce6ddd8140: v16i32 = vselect 0x55ce6ddd2c40, 0x55ce6dd6a1d0, 0x55ce6ddd8010
try.c: 0x55ce6ddd2c40: v4i1 = X86ISD::PCMPGTM 0x55ce6ddcfc20, 0x55ce6ddcb7b0
try.c: 0x55ce6ddcfc20: v4i64 = X86ISD::VBROADCAST 0x55ce6dd6a690
try.c: 0x55ce6dd6a690: i64,ch = load<LD8[%lsr.iv6971]> 0x55ce6dcc9a30, 0x55ce6dd79bf0, undef:i64
try.c: 0x55ce6dd79bf0: i64,ch = CopyFromReg 0x55ce6dcc9a30, Register:i64 %vreg50
try.c: 0x55ce6ddcba10: i64 = Register %vreg50
try.c: 0x55ce6dd68230: i64 = undef
try.c: 0x55ce6ddcb7b0: v4i64,ch = CopyFromReg 0x55ce6dcc9a30, Register:v4i64 %vreg13
try.c: 0x55ce6ddd0470: v4i64 = Register %vreg13
try.c: 0x55ce6dd6a1d0: v16i32 = X86ISD::VBROADCAST 0x55ce6ddcfe80
try.c: 0x55ce6ddcfe80: i32,ch = load<LD4[ConstantPool]> 0x55ce6dcc9a30, 0x55ce6dd6cb70, undef:i64
try.c: 0x55ce6dd6cb70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ce6dd68bb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ce6dd68230: i64 = undef
try.c: 0x55ce6ddd8010: 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: 0x55ce6ddd7ee0: i32 = Constant<0>
try.c: 0x55ce6ddd7ee0: i32 = Constant<0>
try.c: 0x55ce6ddd7ee0: i32 = Constant<0>
try.c: 0x55ce6ddd7ee0: i32 = Constant<0>
try.c: 0x55ce6ddd7ee0: i32 = Constant<0>
try.c: 0x55ce6ddd7ee0: i32 = Constant<0>
try.c: 0x55ce6ddd7ee0: i32 = Constant<0>
try.c: 0x55ce6ddd7ee0: i32 = Constant<0>
try.c: 0x55ce6ddd7ee0: 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: 0x564928e7c2c0: v4i64 = X86ISD::VTRUNC 0x564928e7c190
try.c: 0x564928e7c190: v16i32 = vselect 0x564928e76c90, 0x564928e19ec0, 0x564928e7c060
try.c: 0x564928e76c90: v4i1 = X86ISD::PCMPGTM 0x564928e5e910, 0x564928e5a4a0
try.c: 0x564928e5e910: v4i64 = X86ISD::VBROADCAST 0x564928e17060
try.c: 0x564928e17060: i64,ch = load<LD8[%lsr.iv6971]> 0x564928d6f960, 0x564928e48160, undef:i64
try.c: 0x564928e48160: i64,ch = CopyFromReg 0x564928d6f960, Register:i64 %vreg50
try.c: 0x564928e5a700: i64 = Register %vreg50
try.c: 0x564928e18530: i64 = undef
try.c: 0x564928e5a4a0: v4i64,ch = CopyFromReg 0x564928d6f960, Register:v4i64 %vreg13
try.c: 0x564928e5f160: v4i64 = Register %vreg13
try.c: 0x564928e19ec0: v16i32 = X86ISD::VBROADCAST 0x564928e5eb70
try.c: 0x564928e5eb70: i32,ch = load<LD4[ConstantPool]> 0x564928d6f960, 0x564928e03140, undef:i64
try.c: 0x564928e03140: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564928e49360: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564928e18530: i64 = undef
try.c: 0x564928e7c060: 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: 0x564928e7bf30: i32 = Constant<0>
try.c: 0x564928e7bf30: i32 = Constant<0>
try.c: 0x564928e7bf30: i32 = Constant<0>
try.c: 0x564928e7bf30: i32 = Constant<0>
try.c: 0x564928e7bf30: i32 = Constant<0>
try.c: 0x564928e7bf30: i32 = Constant<0>
try.c: 0x564928e7bf30: i32 = Constant<0>
try.c: 0x564928e7bf30: i32 = Constant<0>
try.c: 0x564928e7bf30: 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: 0x55d0a5ed1520: v4i64 = X86ISD::VTRUNC 0x55d0a5ed13f0
try.c: 0x55d0a5ed13f0: v16i32 = vselect 0x55d0a5ebcbf0, 0x55d0a5e61b30, 0x55d0a5ed12c0
try.c: 0x55d0a5ebcbf0: v4i1 = X86ISD::PCMPGTM 0x55d0a5eb9bc0, 0x55d0a5eb5750
try.c: 0x55d0a5eb9bc0: v4i64 = X86ISD::VBROADCAST 0x55d0a5e5aad0
try.c: 0x55d0a5e5aad0: i64,ch = load<LD8[%lsr.iv6971]> 0x55d0a5dca950, 0x55d0a5eb05b0, undef:i64
try.c: 0x55d0a5eb05b0: i64,ch = CopyFromReg 0x55d0a5dca950, Register:i64 %vreg50
try.c: 0x55d0a5eb59b0: i64 = Register %vreg50
try.c: 0x55d0a5e601a0: i64 = undef
try.c: 0x55d0a5eb5750: v4i64,ch = CopyFromReg 0x55d0a5dca950, Register:v4i64 %vreg13
try.c: 0x55d0a5eba410: v4i64 = Register %vreg13
try.c: 0x55d0a5e61b30: v16i32 = X86ISD::VBROADCAST 0x55d0a5eb9e20
try.c: 0x55d0a5eb9e20: i32,ch = load<LD4[ConstantPool]> 0x55d0a5dca950, 0x55d0a5e5a0b0, undef:i64
try.c: 0x55d0a5e5a0b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d0a5e7e3c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d0a5e601a0: i64 = undef
try.c: 0x55d0a5ed12c0: 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: 0x55d0a5ed1190: i32 = Constant<0>
try.c: 0x55d0a5ed1190: i32 = Constant<0>
try.c: 0x55d0a5ed1190: i32 = Constant<0>
try.c: 0x55d0a5ed1190: i32 = Constant<0>
try.c: 0x55d0a5ed1190: i32 = Constant<0>
try.c: 0x55d0a5ed1190: i32 = Constant<0>
try.c: 0x55d0a5ed1190: i32 = Constant<0>
try.c: 0x55d0a5ed1190: i32 = Constant<0>
try.c: 0x55d0a5ed1190: 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: 0x560c3ea57d90: v4i64 = X86ISD::VTRUNC 0x560c3ea57c60
try.c: 0x560c3ea57c60: v16i32 = vselect 0x560c3ea54770, 0x560c3e9d5b20, 0x560c3ea57b30
try.c: 0x560c3ea54770: v4i1 = X86ISD::PCMPGTM 0x560c3ea3db90, 0x560c3ea3a730
try.c: 0x560c3ea3db90: v4i64 = X86ISD::VBROADCAST 0x560c3e9d5fe0
try.c: 0x560c3e9d5fe0: i64,ch = load<LD8[%lsr.iv6971]> 0x560c3e937a30, 0x560c3e9ef980, undef:i64
try.c: 0x560c3e9ef980: i64,ch = CopyFromReg 0x560c3e937a30, Register:i64 %vreg50
try.c: 0x560c3ea3a990: i64 = Register %vreg50
try.c: 0x560c3e9cc9f0: i64 = undef
try.c: 0x560c3ea3a730: v4i64,ch = CopyFromReg 0x560c3e937a30, Register:v4i64 %vreg13
try.c: 0x560c3ea3e3e0: v4i64 = Register %vreg13
try.c: 0x560c3e9d5b20: v16i32 = X86ISD::VBROADCAST 0x560c3ea3ddf0
try.c: 0x560c3ea3ddf0: i32,ch = load<LD4[ConstantPool]> 0x560c3e937a30, 0x560c3e9de6e0, undef:i64
try.c: 0x560c3e9de6e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560c3e9cd370: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560c3e9cc9f0: i64 = undef
try.c: 0x560c3ea57b30: 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: 0x560c3ea57a00: i32 = Constant<0>
try.c: 0x560c3ea57a00: i32 = Constant<0>
try.c: 0x560c3ea57a00: i32 = Constant<0>
try.c: 0x560c3ea57a00: i32 = Constant<0>
try.c: 0x560c3ea57a00: i32 = Constant<0>
try.c: 0x560c3ea57a00: i32 = Constant<0>
try.c: 0x560c3ea57a00: i32 = Constant<0>
try.c: 0x560c3ea57a00: i32 = Constant<0>
try.c: 0x560c3ea57a00: 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: 0x555e38bda2e0: v4i64 = X86ISD::VTRUNC 0x555e38bda1b0
try.c: 0x555e38bda1b0: v16i32 = vselect 0x555e38bbf960, 0x555e38b78990, 0x555e38bda080
try.c: 0x555e38bbf960: v4i1 = X86ISD::PCMPGTM 0x555e38bbe950, 0x555e38bba4e0
try.c: 0x555e38bbe950: v4i64 = X86ISD::VBROADCAST 0x555e38b61ec0
try.c: 0x555e38b61ec0: i64,ch = load<LD8[%lsr.iv6971]> 0x555e38acf950, 0x555e38ba88d0, undef:i64
try.c: 0x555e38ba88d0: i64,ch = CopyFromReg 0x555e38acf950, Register:i64 %vreg50
try.c: 0x555e38bba740: i64 = Register %vreg50
try.c: 0x555e38b77000: i64 = undef
try.c: 0x555e38bba4e0: v4i64,ch = CopyFromReg 0x555e38acf950, Register:v4i64 %vreg13
try.c: 0x555e38bbf1a0: v4i64 = Register %vreg13
try.c: 0x555e38b78990: v16i32 = X86ISD::VBROADCAST 0x555e38bbebb0
try.c: 0x555e38bbebb0: i32,ch = load<LD4[ConstantPool]> 0x555e38acf950, 0x555e38b614a0, undef:i64
try.c: 0x555e38b614a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555e38ba9ad0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555e38b77000: i64 = undef
try.c: 0x555e38bda080: 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: 0x555e38bd9f50: i32 = Constant<0>
try.c: 0x555e38bd9f50: i32 = Constant<0>
try.c: 0x555e38bd9f50: i32 = Constant<0>
try.c: 0x555e38bd9f50: i32 = Constant<0>
try.c: 0x555e38bd9f50: i32 = Constant<0>
try.c: 0x555e38bd9f50: i32 = Constant<0>
try.c: 0x555e38bd9f50: i32 = Constant<0>
try.c: 0x555e38bd9f50: i32 = Constant<0>
try.c: 0x555e38bd9f50: 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: 0x55f177e3dae0: v4i64 = X86ISD::VTRUNC 0x55f177e3d9b0
try.c: 0x55f177e3d9b0: v16i32 = vselect 0x55f177e59340, 0x55f177ddc600, 0x55f177e3d880
try.c: 0x55f177e59340: v4i1 = X86ISD::PCMPGTM 0x55f177e389a0, 0x55f177e34530
try.c: 0x55f177e389a0: v4i64 = X86ISD::VBROADCAST 0x55f177dd9390
try.c: 0x55f177dd9390: i64,ch = load<LD8[%lsr.iv6971]> 0x55f177d49960, 0x55f177e1fa80, undef:i64
try.c: 0x55f177e1fa80: i64,ch = CopyFromReg 0x55f177d49960, Register:i64 %vreg50
try.c: 0x55f177e34790: i64 = Register %vreg50
try.c: 0x55f177dda860: i64 = undef
try.c: 0x55f177e34530: v4i64,ch = CopyFromReg 0x55f177d49960, Register:v4i64 %vreg13
try.c: 0x55f177e391f0: v4i64 = Register %vreg13
try.c: 0x55f177ddc600: v16i32 = X86ISD::VBROADCAST 0x55f177e38c00
try.c: 0x55f177e38c00: i32,ch = load<LD4[ConstantPool]> 0x55f177d49960, 0x55f177ddfe40, undef:i64
try.c: 0x55f177ddfe40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f177e21dc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f177dda860: i64 = undef
try.c: 0x55f177e3d880: 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: 0x55f177e3d750: i32 = Constant<0>
try.c: 0x55f177e3d750: i32 = Constant<0>
try.c: 0x55f177e3d750: i32 = Constant<0>
try.c: 0x55f177e3d750: i32 = Constant<0>
try.c: 0x55f177e3d750: i32 = Constant<0>
try.c: 0x55f177e3d750: i32 = Constant<0>
try.c: 0x55f177e3d750: i32 = Constant<0>
try.c: 0x55f177e3d750: i32 = Constant<0>
try.c: 0x55f177e3d750: 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: 0x55f0ea0e0920: v4i64 = X86ISD::VTRUNC 0x55f0ea0e07f0
try.c: 0x55f0ea0e07f0: v16i32 = vselect 0x55f0ea0d9c00, 0x55f0ea066c70, 0x55f0ea0e06c0
try.c: 0x55f0ea0d9c00: v4i1 = X86ISD::PCMPGTM 0x55f0ea0bb840, 0x55f0ea0b73d0
try.c: 0x55f0ea0bb840: v4i64 = X86ISD::VBROADCAST 0x55f0ea067130
try.c: 0x55f0ea067130: i64,ch = load<LD8[%lsr.iv6971]> 0x55f0e9fb4a40, 0x55f0ea056550, undef:i64
try.c: 0x55f0ea056550: i64,ch = CopyFromReg 0x55f0e9fb4a40, Register:i64 %vreg50
try.c: 0x55f0ea0b7630: i64 = Register %vreg50
try.c: 0x55f0ea064e10: i64 = undef
try.c: 0x55f0ea0b73d0: v4i64,ch = CopyFromReg 0x55f0e9fb4a40, Register:v4i64 %vreg13
try.c: 0x55f0ea0bc090: v4i64 = Register %vreg13
try.c: 0x55f0ea066c70: v16i32 = X86ISD::VBROADCAST 0x55f0ea0bbaa0
try.c: 0x55f0ea0bbaa0: i32,ch = load<LD4[ConstantPool]> 0x55f0e9fb4a40, 0x55f0ea069610, undef:i64
try.c: 0x55f0ea069610: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f0ea065790: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f0ea064e10: i64 = undef
try.c: 0x55f0ea0e06c0: 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: 0x55f0ea0e0590: i32 = Constant<0>
try.c: 0x55f0ea0e0590: i32 = Constant<0>
try.c: 0x55f0ea0e0590: i32 = Constant<0>
try.c: 0x55f0ea0e0590: i32 = Constant<0>
try.c: 0x55f0ea0e0590: i32 = Constant<0>
try.c: 0x55f0ea0e0590: i32 = Constant<0>
try.c: 0x55f0ea0e0590: i32 = Constant<0>
try.c: 0x55f0ea0e0590: i32 = Constant<0>
try.c: 0x55f0ea0e0590: 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: 0x55bf0e582c00: v4i64 = X86ISD::VTRUNC 0x55bf0e582ad0
try.c: 0x55bf0e582ad0: v16i32 = vselect 0x55bf0e592bc0, 0x55bf0e51aec0, 0x55bf0e5829a0
try.c: 0x55bf0e592bc0: v4i1 = X86ISD::PCMPGTM 0x55bf0e57ba00, 0x55bf0e577590
try.c: 0x55bf0e57ba00: v4i64 = X86ISD::VBROADCAST 0x55bf0e5237e0
try.c: 0x55bf0e5237e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55bf0e48c930, 0x55bf0e5723f0, undef:i64
try.c: 0x55bf0e5723f0: i64,ch = CopyFromReg 0x55bf0e48c930, Register:i64 %vreg50
try.c: 0x55bf0e5777f0: i64 = Register %vreg50
try.c: 0x55bf0e524cb0: i64 = undef
try.c: 0x55bf0e577590: v4i64,ch = CopyFromReg 0x55bf0e48c930, Register:v4i64 %vreg13
try.c: 0x55bf0e57c250: v4i64 = Register %vreg13
try.c: 0x55bf0e51aec0: v16i32 = X86ISD::VBROADCAST 0x55bf0e57bc60
try.c: 0x55bf0e57bc60: i32,ch = load<LD4[ConstantPool]> 0x55bf0e48c930, 0x55bf0e522dc0, undef:i64
try.c: 0x55bf0e522dc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bf0e51de00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bf0e524cb0: i64 = undef
try.c: 0x55bf0e5829a0: 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: 0x55bf0e582870: i32 = Constant<0>
try.c: 0x55bf0e582870: i32 = Constant<0>
try.c: 0x55bf0e582870: i32 = Constant<0>
try.c: 0x55bf0e582870: i32 = Constant<0>
try.c: 0x55bf0e582870: i32 = Constant<0>
try.c: 0x55bf0e582870: i32 = Constant<0>
try.c: 0x55bf0e582870: i32 = Constant<0>
try.c: 0x55bf0e582870: i32 = Constant<0>
try.c: 0x55bf0e582870: 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: 0x55e8454a5ec0: v4i64 = X86ISD::VTRUNC 0x55e8454a5d90
try.c: 0x55e8454a5d90: v16i32 = vselect 0x55e8454bac20, 0x55e845458750, 0x55e8454a5c60
try.c: 0x55e8454bac20: v4i1 = X86ISD::PCMPGTM 0x55e8454a18a0, 0x55e84549d430
try.c: 0x55e8454a18a0: v4i64 = X86ISD::VBROADCAST 0x55e845440a10
try.c: 0x55e845440a10: i64,ch = load<LD8[%lsr.iv6971]> 0x55e8453b2950, 0x55e845498290, undef:i64
try.c: 0x55e845498290: i64,ch = CopyFromReg 0x55e8453b2950, Register:i64 %vreg50
try.c: 0x55e84549d690: i64 = Register %vreg50
try.c: 0x55e845441ee0: i64 = undef
try.c: 0x55e84549d430: v4i64,ch = CopyFromReg 0x55e8453b2950, Register:v4i64 %vreg13
try.c: 0x55e8454a20f0: v4i64 = Register %vreg13
try.c: 0x55e845458750: v16i32 = X86ISD::VBROADCAST 0x55e8454a1b00
try.c: 0x55e8454a1b00: i32,ch = load<LD4[ConstantPool]> 0x55e8453b2950, 0x55e845445c60, undef:i64
try.c: 0x55e845445c60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e845467a60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e845441ee0: i64 = undef
try.c: 0x55e8454a5c60: 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: 0x55e8454a5b30: i32 = Constant<0>
try.c: 0x55e8454a5b30: i32 = Constant<0>
try.c: 0x55e8454a5b30: i32 = Constant<0>
try.c: 0x55e8454a5b30: i32 = Constant<0>
try.c: 0x55e8454a5b30: i32 = Constant<0>
try.c: 0x55e8454a5b30: i32 = Constant<0>
try.c: 0x55e8454a5b30: i32 = Constant<0>
try.c: 0x55e8454a5b30: i32 = Constant<0>
try.c: 0x55e8454a5b30: 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: 0x55768bfc9210: v4i64 = X86ISD::VTRUNC 0x55768bfc90e0
try.c: 0x55768bfc90e0: v16i32 = vselect 0x55768bfc5bf0, 0x55768bf77d00, 0x55768bfc8fb0
try.c: 0x55768bfc5bf0: v4i1 = X86ISD::PCMPGTM 0x55768bfc13c0, 0x55768bfbcf50
try.c: 0x55768bfc13c0: v4i64 = X86ISD::VBROADCAST 0x55768bf781c0
try.c: 0x55768bf781c0: i64,ch = load<LD8[%lsr.iv6971]> 0x55768bebaa30, 0x55768bf5d830, undef:i64
try.c: 0x55768bf5d830: i64,ch = CopyFromReg 0x55768bebaa30, Register:i64 %vreg50
try.c: 0x55768bfbd1b0: i64 = Register %vreg50
try.c: 0x55768bf59c00: i64 = undef
try.c: 0x55768bfbcf50: v4i64,ch = CopyFromReg 0x55768bebaa30, Register:v4i64 %vreg13
try.c: 0x55768bfc1c10: v4i64 = Register %vreg13
try.c: 0x55768bf77d00: v16i32 = X86ISD::VBROADCAST 0x55768bfc1620
try.c: 0x55768bfc1620: i32,ch = load<LD4[ConstantPool]> 0x55768bebaa30, 0x55768bf5be00, undef:i64
try.c: 0x55768bf5be00: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55768bf5a580: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55768bf59c00: i64 = undef
try.c: 0x55768bfc8fb0: 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: 0x55768bfc8e80: i32 = Constant<0>
try.c: 0x55768bfc8e80: i32 = Constant<0>
try.c: 0x55768bfc8e80: i32 = Constant<0>
try.c: 0x55768bfc8e80: i32 = Constant<0>
try.c: 0x55768bfc8e80: i32 = Constant<0>
try.c: 0x55768bfc8e80: i32 = Constant<0>
try.c: 0x55768bfc8e80: i32 = Constant<0>
try.c: 0x55768bfc8e80: i32 = Constant<0>
try.c: 0x55768bfc8e80: 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: 0x5595b9e235e0: v4i64 = X86ISD::VTRUNC 0x5595b9e234b0
try.c: 0x5595b9e234b0: v16i32 = vselect 0x5595b9e0f8c0, 0x5595b9da9890, 0x5595b9e23380
try.c: 0x5595b9e0f8c0: v4i1 = X86ISD::PCMPGTM 0x5595b9e08c60, 0x5595b9e047f0
try.c: 0x5595b9e08c60: v4i64 = X86ISD::VBROADCAST 0x5595b9dcf730
try.c: 0x5595b9dcf730: i64,ch = load<LD8[%lsr.iv6971]> 0x5595b9d19970, 0x5595b9dfbdf0, undef:i64
try.c: 0x5595b9dfbdf0: i64,ch = CopyFromReg 0x5595b9d19970, Register:i64 %vreg50
try.c: 0x5595b9e04a50: i64 = Register %vreg50
try.c: 0x5595b9da7f00: i64 = undef
try.c: 0x5595b9e047f0: v4i64,ch = CopyFromReg 0x5595b9d19970, Register:v4i64 %vreg13
try.c: 0x5595b9e094b0: v4i64 = Register %vreg13
try.c: 0x5595b9da9890: v16i32 = X86ISD::VBROADCAST 0x5595b9e08ec0
try.c: 0x5595b9e08ec0: i32,ch = load<LD4[ConstantPool]> 0x5595b9d19970, 0x5595b9dced10, undef:i64
try.c: 0x5595b9dced10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5595b9decd70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5595b9da7f00: i64 = undef
try.c: 0x5595b9e23380: 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: 0x5595b9e23250: i32 = Constant<0>
try.c: 0x5595b9e23250: i32 = Constant<0>
try.c: 0x5595b9e23250: i32 = Constant<0>
try.c: 0x5595b9e23250: i32 = Constant<0>
try.c: 0x5595b9e23250: i32 = Constant<0>
try.c: 0x5595b9e23250: i32 = Constant<0>
try.c: 0x5595b9e23250: i32 = Constant<0>
try.c: 0x5595b9e23250: i32 = Constant<0>
try.c: 0x5595b9e23250: 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