Implementation notes: amd64, cel02, crypto_hash/cubehash82

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: cubehash82
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1009802234 0 012844 816 776T:emmintrin4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1511541616 0 011444 792 736T:unrolledclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1514522475 0 012300 792 736T:emmintrin4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1552382063 0 011868 792 736T:emmintrin3clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1570221737 0 012356 816 776T:emmintrin3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1578462261 0 016461 824 808T:emmintrin3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1597442217 0 013156 816 776T:emmintrin4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1605083012 0 017205 824 808T:emmintrin4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1663421679 0 011320 800 776T:emmintrin3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1663804728 0 016130 800 736T:emmintrin4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1701301822 0 012756 816 776T:emmintrin3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1914602177 0 011824 800 776T:emmintrin4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2030063776 0 015426 800 736T:emmintrin3clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3169201925 0 013578 800 736T:unrolledclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3557548963 0 023125 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5746402125 0 013762 800 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
6870422570 0 013508 816 776T:unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7171602446 0 013052 816 776T:unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7587602189 0 011816 800 776T:unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7673804229 0 018437 824 808T:unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
123772217311 0 031485 824 808T:specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
14462002218 0 012852 816 776T:specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
15321743485 0 015170 800 736T:specclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
17801081477 0 011268 792 736T:simpleclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
24560462266 0 013236 816 776T:specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
29040522026 0 011696 800 776T:specgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
31614102429 0 012252 792 736T:specclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
34227621506 0 012436 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
36786341306 0 011900 816 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
39018301135 0 010760 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: T:emmintrin3
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: 0x5577b180e380: v4i64 = X86ISD::VTRUNC 0x5577b180e250
try.c: 0x5577b180e250: v16i32 = vselect 0x5577b1818be0, 0x5577b17ac0b0, 0x5577b180e120
try.c: 0x5577b1818be0: v4i1 = X86ISD::PCMPGTM 0x5577b17f6a20, 0x5577b17f25b0
try.c: 0x5577b17f6a20: v4i64 = X86ISD::VBROADCAST 0x5577b179cd70
try.c: 0x5577b179cd70: i64,ch = load<LD8[%lsr.iv6971]> 0x5577b1707950, 0x5577b17ed410, undef:i64
try.c: 0x5577b17ed410: i64,ch = CopyFromReg 0x5577b1707950, Register:i64 %vreg50
try.c: 0x5577b17f2810: i64 = Register %vreg50
try.c: 0x5577b179e240: i64 = undef
try.c: 0x5577b17f25b0: v4i64,ch = CopyFromReg 0x5577b1707950, Register:v4i64 %vreg13
try.c: 0x5577b17f7270: v4i64 = Register %vreg13
try.c: 0x5577b17ac0b0: v16i32 = X86ISD::VBROADCAST 0x5577b17f6c80
try.c: 0x5577b17f6c80: i32,ch = load<LD4[ConstantPool]> 0x5577b1707950, 0x5577b179b110, undef:i64
try.c: 0x5577b179b110: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5577b17e2000: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5577b179e240: i64 = undef
try.c: 0x5577b180e120: 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: 0x5577b180dff0: i32 = Constant<0>
try.c: 0x5577b180dff0: i32 = Constant<0>
try.c: 0x5577b180dff0: i32 = Constant<0>
try.c: 0x5577b180dff0: i32 = Constant<0>
try.c: 0x5577b180dff0: i32 = Constant<0>
try.c: 0x5577b180dff0: i32 = Constant<0>
try.c: 0x5577b180dff0: i32 = Constant<0>
try.c: 0x5577b180dff0: i32 = Constant<0>
try.c: 0x5577b180dff0: 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:emmintrin3

Compiler output

Implementation: T:emmintrin3
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: 0x555b110014e0: v4i64 = X86ISD::VTRUNC 0x555b110013b0
try.c: 0x555b110013b0: v16i32 = vselect 0x555b10ff02c0, 0x555b10f7ceb0, 0x555b11001280
try.c: 0x555b10ff02c0: v4i1 = X86ISD::PCMPGTM 0x555b10fe9b90, 0x555b10fe5720
try.c: 0x555b10fe9b90: v4i64 = X86ISD::VBROADCAST 0x555b10f7d370
try.c: 0x555b10f7d370: i64,ch = load<LD8[%lsr.iv6971]> 0x555b10ee3a40, 0x555b10f86180, undef:i64
try.c: 0x555b10f86180: i64,ch = CopyFromReg 0x555b10ee3a40, Register:i64 %vreg50
try.c: 0x555b10fe5980: i64 = Register %vreg50
try.c: 0x555b10f81e10: i64 = undef
try.c: 0x555b10fe5720: v4i64,ch = CopyFromReg 0x555b10ee3a40, Register:v4i64 %vreg13
try.c: 0x555b10fea3e0: v4i64 = Register %vreg13
try.c: 0x555b10f7ceb0: v16i32 = X86ISD::VBROADCAST 0x555b10fe9df0
try.c: 0x555b10fe9df0: i32,ch = load<LD4[ConstantPool]> 0x555b10ee3a40, 0x555b10f84750, undef:i64
try.c: 0x555b10f84750: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555b10f82790: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555b10f81e10: i64 = undef
try.c: 0x555b11001280: 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: 0x555b11001150: i32 = Constant<0>
try.c: 0x555b11001150: i32 = Constant<0>
try.c: 0x555b11001150: i32 = Constant<0>
try.c: 0x555b11001150: i32 = Constant<0>
try.c: 0x555b11001150: i32 = Constant<0>
try.c: 0x555b11001150: i32 = Constant<0>
try.c: 0x555b11001150: i32 = Constant<0>
try.c: 0x555b11001150: i32 = Constant<0>
try.c: 0x555b11001150: 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:emmintrin3

Compiler output

Implementation: T:emmintrin3
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: 0x56392289b2a0: v4i64 = X86ISD::VTRUNC 0x56392289b170
try.c: 0x56392289b170: v16i32 = vselect 0x563922888160, 0x563922828e20, 0x56392289b040
try.c: 0x563922888160: v4i1 = X86ISD::PCMPGTM 0x563922880920, 0x56392287c4b0
try.c: 0x563922880920: v4i64 = X86ISD::VBROADCAST 0x56392284d570
try.c: 0x56392284d570: i64,ch = load<LD8[%lsr.iv6971]> 0x563922791950, 0x56392286aac0, undef:i64
try.c: 0x56392286aac0: i64,ch = CopyFromReg 0x563922791950, Register:i64 %vreg50
try.c: 0x56392287c710: i64 = Register %vreg50
try.c: 0x563922827490: i64 = undef
try.c: 0x56392287c4b0: v4i64,ch = CopyFromReg 0x563922791950, Register:v4i64 %vreg13
try.c: 0x563922881170: v4i64 = Register %vreg13
try.c: 0x563922828e20: v16i32 = X86ISD::VBROADCAST 0x563922880b80
try.c: 0x563922880b80: i32,ch = load<LD4[ConstantPool]> 0x563922791950, 0x56392284cb50, undef:i64
try.c: 0x56392284cb50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56392286bcc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563922827490: i64 = undef
try.c: 0x56392289b040: 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: 0x56392289af10: i32 = Constant<0>
try.c: 0x56392289af10: i32 = Constant<0>
try.c: 0x56392289af10: i32 = Constant<0>
try.c: 0x56392289af10: i32 = Constant<0>
try.c: 0x56392289af10: i32 = Constant<0>
try.c: 0x56392289af10: i32 = Constant<0>
try.c: 0x56392289af10: i32 = Constant<0>
try.c: 0x56392289af10: i32 = Constant<0>
try.c: 0x56392289af10: 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:emmintrin3

Compiler output

Implementation: T:emmintrin4
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: 0x55fff864ce80: v4i64 = X86ISD::VTRUNC 0x55fff864cd50
try.c: 0x55fff864cd50: v16i32 = vselect 0x55fff8607090, 0x55fff85f2430, 0x55fff864cc20
try.c: 0x55fff8607090: v4i1 = X86ISD::PCMPGTM 0x55fff8648860, 0x55fff86443f0
try.c: 0x55fff8648860: v4i64 = X86ISD::VBROADCAST 0x55fff85ed970
try.c: 0x55fff85ed970: i64,ch = load<LD8[%lsr.iv6971]> 0x55fff8559950, 0x55fff86362a0, undef:i64
try.c: 0x55fff86362a0: i64,ch = CopyFromReg 0x55fff8559950, Register:i64 %vreg50
try.c: 0x55fff8644650: i64 = Register %vreg50
try.c: 0x55fff85f0aa0: i64 = undef
try.c: 0x55fff86443f0: v4i64,ch = CopyFromReg 0x55fff8559950, Register:v4i64 %vreg13
try.c: 0x55fff86490b0: v4i64 = Register %vreg13
try.c: 0x55fff85f2430: v16i32 = X86ISD::VBROADCAST 0x55fff8648ac0
try.c: 0x55fff8648ac0: i32,ch = load<LD4[ConstantPool]> 0x55fff8559950, 0x55fff85ecf50, undef:i64
try.c: 0x55fff85ecf50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fff8637140: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fff85f0aa0: i64 = undef
try.c: 0x55fff864cc20: 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: 0x55fff864caf0: i32 = Constant<0>
try.c: 0x55fff864caf0: i32 = Constant<0>
try.c: 0x55fff864caf0: i32 = Constant<0>
try.c: 0x55fff864caf0: i32 = Constant<0>
try.c: 0x55fff864caf0: i32 = Constant<0>
try.c: 0x55fff864caf0: i32 = Constant<0>
try.c: 0x55fff864caf0: i32 = Constant<0>
try.c: 0x55fff864caf0: i32 = Constant<0>
try.c: 0x55fff864caf0: 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:emmintrin4

Compiler output

Implementation: T:emmintrin4
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: 0x55bb79593f20: v4i64 = X86ISD::VTRUNC 0x55bb79593df0
try.c: 0x55bb79593df0: v16i32 = vselect 0x55bb7958e8f0, 0x55bb79523910, 0x55bb79593cc0
try.c: 0x55bb7958e8f0: v4i1 = X86ISD::PCMPGTM 0x55bb79587eb0, 0x55bb79584a50
try.c: 0x55bb79587eb0: v4i64 = X86ISD::VBROADCAST 0x55bb79523dd0
try.c: 0x55bb79523dd0: i64,ch = load<LD8[%lsr.iv6971]> 0x55bb79481a30, 0x55bb795349e0, undef:i64
try.c: 0x55bb795349e0: i64,ch = CopyFromReg 0x55bb79481a30, Register:i64 %vreg50
try.c: 0x55bb79584cb0: i64 = Register %vreg50
try.c: 0x55bb79549170: i64 = undef
try.c: 0x55bb79584a50: v4i64,ch = CopyFromReg 0x55bb79481a30, Register:v4i64 %vreg13
try.c: 0x55bb79588700: v4i64 = Register %vreg13
try.c: 0x55bb79523910: v16i32 = X86ISD::VBROADCAST 0x55bb79588110
try.c: 0x55bb79588110: i32,ch = load<LD4[ConstantPool]> 0x55bb79481a30, 0x55bb79532fb0, undef:i64
try.c: 0x55bb79532fb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bb79549af0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bb79549170: i64 = undef
try.c: 0x55bb79593cc0: 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: 0x55bb79593b90: i32 = Constant<0>
try.c: 0x55bb79593b90: i32 = Constant<0>
try.c: 0x55bb79593b90: i32 = Constant<0>
try.c: 0x55bb79593b90: i32 = Constant<0>
try.c: 0x55bb79593b90: i32 = Constant<0>
try.c: 0x55bb79593b90: i32 = Constant<0>
try.c: 0x55bb79593b90: i32 = Constant<0>
try.c: 0x55bb79593b90: i32 = Constant<0>
try.c: 0x55bb79593b90: 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:emmintrin4

Compiler output

Implementation: T:emmintrin4
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: 0x55d6006810c0: v4i64 = X86ISD::VTRUNC 0x55d600680f90
try.c: 0x55d600680f90: v16i32 = vselect 0x55d60069c320, 0x55d60061f7b0, 0x55d600680e60
try.c: 0x55d60069c320: v4i1 = X86ISD::PCMPGTM 0x55d600678a60, 0x55d6006745f0
try.c: 0x55d600678a60: v4i64 = X86ISD::VBROADCAST 0x55d600618b00
try.c: 0x55d600618b00: i64,ch = load<LD8[%lsr.iv6971]> 0x55d600589950, 0x55d600663140, undef:i64
try.c: 0x55d600663140: i64,ch = CopyFromReg 0x55d600589950, Register:i64 %vreg50
try.c: 0x55d600674850: i64 = Register %vreg50
try.c: 0x55d600619fd0: i64 = undef
try.c: 0x55d6006745f0: v4i64,ch = CopyFromReg 0x55d600589950, Register:v4i64 %vreg13
try.c: 0x55d6006792b0: v4i64 = Register %vreg13
try.c: 0x55d60061f7b0: v16i32 = X86ISD::VBROADCAST 0x55d600678cc0
try.c: 0x55d600678cc0: i32,ch = load<LD4[ConstantPool]> 0x55d600589950, 0x55d6006180e0, undef:i64
try.c: 0x55d6006180e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d600634b50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d600619fd0: i64 = undef
try.c: 0x55d600680e60: 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: 0x55d600680d30: i32 = Constant<0>
try.c: 0x55d600680d30: i32 = Constant<0>
try.c: 0x55d600680d30: i32 = Constant<0>
try.c: 0x55d600680d30: i32 = Constant<0>
try.c: 0x55d600680d30: i32 = Constant<0>
try.c: 0x55d600680d30: i32 = Constant<0>
try.c: 0x55d600680d30: i32 = Constant<0>
try.c: 0x55d600680d30: i32 = Constant<0>
try.c: 0x55d600680d30: 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:emmintrin4

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: 0x56173353e300: v4i64 = X86ISD::VTRUNC 0x56173353e1d0
try.c: 0x56173353e1d0: v16i32 = vselect 0x56173355a260, 0x561733503d20, 0x56173353e0a0
try.c: 0x56173355a260: v4i1 = X86ISD::PCMPGTM 0x5617335398c0, 0x561733535450
try.c: 0x5617335398c0: v4i64 = X86ISD::VBROADCAST 0x5617334da880
try.c: 0x5617334da880: i64,ch = load<LD8[%lsr.iv6971]> 0x56173344a950, 0x5617335237a0, undef:i64
try.c: 0x5617335237a0: i64,ch = CopyFromReg 0x56173344a950, Register:i64 %vreg50
try.c: 0x5617335356b0: i64 = Register %vreg50
try.c: 0x561733502390: i64 = undef
try.c: 0x561733535450: v4i64,ch = CopyFromReg 0x56173344a950, Register:v4i64 %vreg13
try.c: 0x56173353a110: v4i64 = Register %vreg13
try.c: 0x561733503d20: v16i32 = X86ISD::VBROADCAST 0x561733539b20
try.c: 0x561733539b20: i32,ch = load<LD4[ConstantPool]> 0x56173344a950, 0x5617334d9e60, undef:i64
try.c: 0x5617334d9e60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5617334e5cd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561733502390: i64 = undef
try.c: 0x56173353e0a0: 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: 0x56173353df70: i32 = Constant<0>
try.c: 0x56173353df70: i32 = Constant<0>
try.c: 0x56173353df70: i32 = Constant<0>
try.c: 0x56173353df70: i32 = Constant<0>
try.c: 0x56173353df70: i32 = Constant<0>
try.c: 0x56173353df70: i32 = Constant<0>
try.c: 0x56173353df70: i32 = Constant<0>
try.c: 0x56173353df70: i32 = Constant<0>
try.c: 0x56173353df70: 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: 0x55e358e906b0: v4i64 = X86ISD::VTRUNC 0x55e358e90580
try.c: 0x55e358e90580: v16i32 = vselect 0x55e358e72510, 0x55e358e2bc20, 0x55e358e90450
try.c: 0x55e358e72510: v4i1 = X86ISD::PCMPGTM 0x55e358e6b0a0, 0x55e358e66c30
try.c: 0x55e358e6b0a0: v4i64 = X86ISD::VBROADCAST 0x55e358e2c0e0
try.c: 0x55e358e2c0e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e358d64a30, 0x55e358dfe230, undef:i64
try.c: 0x55e358dfe230: i64,ch = CopyFromReg 0x55e358d64a30, Register:i64 %vreg50
try.c: 0x55e358e66e90: i64 = Register %vreg50
try.c: 0x55e358df6de0: i64 = undef
try.c: 0x55e358e66c30: v4i64,ch = CopyFromReg 0x55e358d64a30, Register:v4i64 %vreg13
try.c: 0x55e358e6b8f0: v4i64 = Register %vreg13
try.c: 0x55e358e2bc20: v16i32 = X86ISD::VBROADCAST 0x55e358e6b300
try.c: 0x55e358e6b300: i32,ch = load<LD4[ConstantPool]> 0x55e358d64a30, 0x55e358e07bf0, undef:i64
try.c: 0x55e358e07bf0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e358df7760: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e358df6de0: i64 = undef
try.c: 0x55e358e90450: 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: 0x55e358e90320: i32 = Constant<0>
try.c: 0x55e358e90320: i32 = Constant<0>
try.c: 0x55e358e90320: i32 = Constant<0>
try.c: 0x55e358e90320: i32 = Constant<0>
try.c: 0x55e358e90320: i32 = Constant<0>
try.c: 0x55e358e90320: i32 = Constant<0>
try.c: 0x55e358e90320: i32 = Constant<0>
try.c: 0x55e358e90320: i32 = Constant<0>
try.c: 0x55e358e90320: 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: 0x55c3df0de9b0: v4i64 = X86ISD::VTRUNC 0x55c3df0de880
try.c: 0x55c3df0de880: v16i32 = vselect 0x55c3df0dc790, 0x55c3df0a4d20, 0x55c3df0de750
try.c: 0x55c3df0dc790: v4i1 = X86ISD::PCMPGTM 0x55c3df0d9770, 0x55c3df0d5300
try.c: 0x55c3df0d9770: v4i64 = X86ISD::VBROADCAST 0x55c3df0a1ec0
try.c: 0x55c3df0a1ec0: i64,ch = load<LD8[%lsr.iv6971]> 0x55c3defea950, 0x55c3df0c5170, undef:i64
try.c: 0x55c3df0c5170: i64,ch = CopyFromReg 0x55c3defea950, Register:i64 %vreg50
try.c: 0x55c3df0d5560: i64 = Register %vreg50
try.c: 0x55c3df0a3390: i64 = undef
try.c: 0x55c3df0d5300: v4i64,ch = CopyFromReg 0x55c3defea950, Register:v4i64 %vreg13
try.c: 0x55c3df0d9fc0: v4i64 = Register %vreg13
try.c: 0x55c3df0a4d20: v16i32 = X86ISD::VBROADCAST 0x55c3df0d99d0
try.c: 0x55c3df0d99d0: i32,ch = load<LD4[ConstantPool]> 0x55c3defea950, 0x55c3df07acc0, undef:i64
try.c: 0x55c3df07acc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c3df093e60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c3df0a3390: i64 = undef
try.c: 0x55c3df0de750: 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: 0x55c3df0de620: i32 = Constant<0>
try.c: 0x55c3df0de620: i32 = Constant<0>
try.c: 0x55c3df0de620: i32 = Constant<0>
try.c: 0x55c3df0de620: i32 = Constant<0>
try.c: 0x55c3df0de620: i32 = Constant<0>
try.c: 0x55c3df0de620: i32 = Constant<0>
try.c: 0x55c3df0de620: i32 = Constant<0>
try.c: 0x55c3df0de620: i32 = Constant<0>
try.c: 0x55c3df0de620: 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

Compiler output

Implementation: T:spec
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: 0x55ff9a535210: v4i64 = X86ISD::VTRUNC 0x55ff9a5350e0
try.c: 0x55ff9a5350e0: v16i32 = vselect 0x55ff9a531bf0, 0x55ff9a4d62b0, 0x55ff9a534fb0
try.c: 0x55ff9a531bf0: v4i1 = X86ISD::PCMPGTM 0x55ff9a51a880, 0x55ff9a516410
try.c: 0x55ff9a51a880: v4i64 = X86ISD::VBROADCAST 0x55ff9a4d3450
try.c: 0x55ff9a4d3450: i64,ch = load<LD8[%lsr.iv6971]> 0x55ff9a42b950, 0x55ff9a511270, undef:i64
try.c: 0x55ff9a511270: i64,ch = CopyFromReg 0x55ff9a42b950, Register:i64 %vreg50
try.c: 0x55ff9a516670: i64 = Register %vreg50
try.c: 0x55ff9a4d4920: i64 = undef
try.c: 0x55ff9a516410: v4i64,ch = CopyFromReg 0x55ff9a42b950, Register:v4i64 %vreg13
try.c: 0x55ff9a51b0d0: v4i64 = Register %vreg13
try.c: 0x55ff9a4d62b0: v16i32 = X86ISD::VBROADCAST 0x55ff9a51aae0
try.c: 0x55ff9a51aae0: i32,ch = load<LD4[ConstantPool]> 0x55ff9a42b950, 0x55ff9a4bb990, undef:i64
try.c: 0x55ff9a4bb990: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ff9a4e8710: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ff9a4d4920: i64 = undef
try.c: 0x55ff9a534fb0: 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: 0x55ff9a534e80: i32 = Constant<0>
try.c: 0x55ff9a534e80: i32 = Constant<0>
try.c: 0x55ff9a534e80: i32 = Constant<0>
try.c: 0x55ff9a534e80: i32 = Constant<0>
try.c: 0x55ff9a534e80: i32 = Constant<0>
try.c: 0x55ff9a534e80: i32 = Constant<0>
try.c: 0x55ff9a534e80: i32 = Constant<0>
try.c: 0x55ff9a534e80: i32 = Constant<0>
try.c: 0x55ff9a534e80: 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:spec

Compiler output

Implementation: T:spec
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: 0x559fa71bb510: v4i64 = X86ISD::VTRUNC 0x559fa71bb3e0
try.c: 0x559fa71bb3e0: v16i32 = vselect 0x559fa71a9ff0, 0x559fa7148110, 0x559fa71bb2b0
try.c: 0x559fa71a9ff0: v4i1 = X86ISD::PCMPGTM 0x559fa7196820, 0x559fa71923b0
try.c: 0x559fa7196820: v4i64 = X86ISD::VBROADCAST 0x559fa71485d0
try.c: 0x559fa71485d0: i64,ch = load<LD8[%lsr.iv6971]> 0x559fa7090a20, 0x559fa712b1b0, undef:i64
try.c: 0x559fa712b1b0: i64,ch = CopyFromReg 0x559fa7090a20, Register:i64 %vreg50
try.c: 0x559fa7192610: i64 = Register %vreg50
try.c: 0x559fa7142780: i64 = undef
try.c: 0x559fa71923b0: v4i64,ch = CopyFromReg 0x559fa7090a20, Register:v4i64 %vreg13
try.c: 0x559fa7197070: v4i64 = Register %vreg13
try.c: 0x559fa7148110: v16i32 = X86ISD::VBROADCAST 0x559fa7196a80
try.c: 0x559fa7196a80: i32,ch = load<LD4[ConstantPool]> 0x559fa7090a20, 0x559fa712f560, undef:i64
try.c: 0x559fa712f560: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559fa7143100: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559fa7142780: i64 = undef
try.c: 0x559fa71bb2b0: 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: 0x559fa71bb180: i32 = Constant<0>
try.c: 0x559fa71bb180: i32 = Constant<0>
try.c: 0x559fa71bb180: i32 = Constant<0>
try.c: 0x559fa71bb180: i32 = Constant<0>
try.c: 0x559fa71bb180: i32 = Constant<0>
try.c: 0x559fa71bb180: i32 = Constant<0>
try.c: 0x559fa71bb180: i32 = Constant<0>
try.c: 0x559fa71bb180: i32 = Constant<0>
try.c: 0x559fa71bb180: 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:spec

Compiler output

Implementation: T:spec
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: 0x5650967c3ba0: v4i64 = X86ISD::VTRUNC 0x5650967c3a70
try.c: 0x5650967c3a70: v16i32 = vselect 0x5650967c0580, 0x56509675ffc0, 0x5650967c3940
try.c: 0x5650967c0580: v4i1 = X86ISD::PCMPGTM 0x5650967a9210, 0x5650967a4da0
try.c: 0x5650967a9210: v4i64 = X86ISD::VBROADCAST 0x565096756b30
try.c: 0x565096756b30: i64,ch = load<LD8[%lsr.iv6971]> 0x5650966b9920, 0x56509679c110, undef:i64
try.c: 0x56509679c110: i64,ch = CopyFromReg 0x5650966b9920, Register:i64 %vreg50
try.c: 0x5650967a5000: i64 = Register %vreg50
try.c: 0x565096758000: i64 = undef
try.c: 0x5650967a4da0: v4i64,ch = CopyFromReg 0x5650966b9920, Register:v4i64 %vreg13
try.c: 0x5650967a9a60: v4i64 = Register %vreg13
try.c: 0x56509675ffc0: v16i32 = X86ISD::VBROADCAST 0x5650967a9470
try.c: 0x5650967a9470: i32,ch = load<LD4[ConstantPool]> 0x5650966b9920, 0x565096756110, undef:i64
try.c: 0x565096756110: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5650967889b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x565096758000: i64 = undef
try.c: 0x5650967c3940: 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: 0x5650967c3810: i32 = Constant<0>
try.c: 0x5650967c3810: i32 = Constant<0>
try.c: 0x5650967c3810: i32 = Constant<0>
try.c: 0x5650967c3810: i32 = Constant<0>
try.c: 0x5650967c3810: i32 = Constant<0>
try.c: 0x5650967c3810: i32 = Constant<0>
try.c: 0x5650967c3810: i32 = Constant<0>
try.c: 0x5650967c3810: i32 = Constant<0>
try.c: 0x5650967c3810: 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:spec

Compiler output

Implementation: T:unrolled
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: 0x55893d786590: v4i64 = X86ISD::VTRUNC 0x55893d786460
try.c: 0x55893d786460: v16i32 = vselect 0x55893d798440, 0x55893d74b300, 0x55893d786330
try.c: 0x55893d798440: v4i1 = X86ISD::PCMPGTM 0x55893d77d8b0, 0x55893d779440
try.c: 0x55893d77d8b0: v4i64 = X86ISD::VBROADCAST 0x55893d720e00
try.c: 0x55893d720e00: i64,ch = load<LD8[%lsr.iv6971]> 0x55893d68e940, 0x55893d71dff0, undef:i64
try.c: 0x55893d71dff0: i64,ch = CopyFromReg 0x55893d68e940, Register:i64 %vreg50
try.c: 0x55893d7796a0: i64 = Register %vreg50
try.c: 0x55893d749970: i64 = undef
try.c: 0x55893d779440: v4i64,ch = CopyFromReg 0x55893d68e940, Register:v4i64 %vreg13
try.c: 0x55893d77e100: v4i64 = Register %vreg13
try.c: 0x55893d74b300: v16i32 = X86ISD::VBROADCAST 0x55893d77db10
try.c: 0x55893d77db10: i32,ch = load<LD4[ConstantPool]> 0x55893d68e940, 0x55893d7203e0, undef:i64
try.c: 0x55893d7203e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55893d768850: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55893d749970: i64 = undef
try.c: 0x55893d786330: 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: 0x55893d786200: i32 = Constant<0>
try.c: 0x55893d786200: i32 = Constant<0>
try.c: 0x55893d786200: i32 = Constant<0>
try.c: 0x55893d786200: i32 = Constant<0>
try.c: 0x55893d786200: i32 = Constant<0>
try.c: 0x55893d786200: i32 = Constant<0>
try.c: 0x55893d786200: i32 = Constant<0>
try.c: 0x55893d786200: i32 = Constant<0>
try.c: 0x55893d786200: 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:unrolled

Compiler output

Implementation: T:unrolled
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: 0x557f932a6830: v4i64 = X86ISD::VTRUNC 0x557f932a6700
try.c: 0x557f932a6700: v16i32 = vselect 0x557f932977d0, 0x557f93231150, 0x557f932a65d0
try.c: 0x557f932977d0: v4i1 = X86ISD::PCMPGTM 0x557f9327fdf0, 0x557f9327bbc0
try.c: 0x557f9327fdf0: v4i64 = X86ISD::VBROADCAST 0x557f93231610
try.c: 0x557f93231610: i64,ch = load<LD8[%lsr.iv6971]> 0x557f9317aa40, 0x557f9321e910, undef:i64
try.c: 0x557f9321e910: i64,ch = CopyFromReg 0x557f9317aa40, Register:i64 %vreg50
try.c: 0x557f9327be20: i64 = Register %vreg50
try.c: 0x557f9322b230: i64 = undef
try.c: 0x557f9327bbc0: v4i64,ch = CopyFromReg 0x557f9317aa40, Register:v4i64 %vreg13
try.c: 0x557f93280640: v4i64 = Register %vreg13
try.c: 0x557f93231150: v16i32 = X86ISD::VBROADCAST 0x557f93280050
try.c: 0x557f93280050: i32,ch = load<LD4[ConstantPool]> 0x557f9317aa40, 0x557f9321cee0, undef:i64
try.c: 0x557f9321cee0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557f9322bbb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557f9322b230: i64 = undef
try.c: 0x557f932a65d0: 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: 0x557f932a64a0: i32 = Constant<0>
try.c: 0x557f932a64a0: i32 = Constant<0>
try.c: 0x557f932a64a0: i32 = Constant<0>
try.c: 0x557f932a64a0: i32 = Constant<0>
try.c: 0x557f932a64a0: i32 = Constant<0>
try.c: 0x557f932a64a0: i32 = Constant<0>
try.c: 0x557f932a64a0: i32 = Constant<0>
try.c: 0x557f932a64a0: i32 = Constant<0>
try.c: 0x557f932a64a0: 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:unrolled

Compiler output

Implementation: T:unrolled
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: 0x561a098f67e0: v4i64 = X86ISD::VTRUNC 0x561a098f66b0
try.c: 0x561a098f66b0: v16i32 = vselect 0x561a098e7f40, 0x561a098abd50, 0x561a098f6580
try.c: 0x561a098e7f40: v4i1 = X86ISD::PCMPGTM 0x561a098f1b30, 0x561a098ed6c0
try.c: 0x561a098f1b30: v4i64 = X86ISD::VBROADCAST 0x561a09894b50
try.c: 0x561a09894b50: i64,ch = load<LD8[%lsr.iv6971]> 0x561a09802960, 0x561a098dd970, undef:i64
try.c: 0x561a098dd970: i64,ch = CopyFromReg 0x561a09802960, Register:i64 %vreg50
try.c: 0x561a098ed920: i64 = Register %vreg50
try.c: 0x561a09896020: i64 = undef
try.c: 0x561a098ed6c0: v4i64,ch = CopyFromReg 0x561a09802960, Register:v4i64 %vreg13
try.c: 0x561a098f2380: v4i64 = Register %vreg13
try.c: 0x561a098abd50: v16i32 = X86ISD::VBROADCAST 0x561a098f1d90
try.c: 0x561a098f1d90: i32,ch = load<LD4[ConstantPool]> 0x561a09802960, 0x561a09893b20, undef:i64
try.c: 0x561a09893b20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561a098c0810: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561a09896020: i64 = undef
try.c: 0x561a098f6580: 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: 0x561a098f6450: i32 = Constant<0>
try.c: 0x561a098f6450: i32 = Constant<0>
try.c: 0x561a098f6450: i32 = Constant<0>
try.c: 0x561a098f6450: i32 = Constant<0>
try.c: 0x561a098f6450: i32 = Constant<0>
try.c: 0x561a098f6450: i32 = Constant<0>
try.c: 0x561a098f6450: i32 = Constant<0>
try.c: 0x561a098f6450: i32 = Constant<0>
try.c: 0x561a098f6450: 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:unrolled