Implementation notes: amd64, cel02, crypto_hashblocks/rfsb509

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hashblocks
Primitive: rfsb509
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1369223773 0 034524 816 776T:core2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1589624888 0 034344 800 776T:amd64-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1870024111 0 033804 792 736T:amd64-1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2165424111 0 038085 824 808T:amd64-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2306825213 0 039189 824 808T:amd64-3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2366823773 0 033468 792 736T:core2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2416823773 0 037749 824 808T:core2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2476623773 0 033224 800 776T:core2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2478423773 0 035266 800 736T:core2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2526823773 0 034284 816 776T:core2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2538424111 0 035602 800 736T:amd64-1clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2538424111 0 034620 816 776T:amd64-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2539224111 0 033560 800 776T:amd64-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2663824111 0 034860 816 776T:amd64-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2731225213 0 035964 816 776T:amd64-3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2741424888 0 035644 816 776T:amd64-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2756224888 0 035404 816 776T:amd64-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2758424888 0 034588 792 736T:amd64-2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2848024888 0 036386 800 736T:amd64-2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2885825213 0 034664 800 776T:amd64-3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2886825213 0 035724 816 776T:amd64-3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2922824888 0 038869 824 808T:amd64-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3230625213 0 036706 800 736T:amd64-3clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3275425213 0 034908 792 736T:amd64-3clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3575817592 0 029058 800 736T:xmm2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3711017858 0 029330 800 736T:xmm1regclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3918617899 0 027516 792 736T:xmm1regclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4012817763 0 028180 816 776T:xmm1reggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4375417591 0 028212 816 776T:xmm1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4434419465 0 033421 824 808T:xmm1reggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4438017840 0 028500 816 776T:xmm1reggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4970017905 0 027312 800 776T:xmm1reggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4978219782 0 033669 824 808T:xmm2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5237419606 0 033493 824 808T:xmm1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5303220030 0 033909 824 808T:xmm4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6991417542 0 027924 816 776T:xmm2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7106817688 0 029154 800 736T:xmm4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
7212017506 0 028978 800 736T:xmm1clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
7477217597 0 027988 816 776T:xmm4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7605017528 0 027132 792 736T:xmm2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
7753217604 0 027212 792 736T:xmm4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
7779617483 0 027860 816 776T:xmm1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7841017640 0 028260 816 776T:xmm2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8425417704 0 028324 816 776T:xmm4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8842217684 0 027088 800 776T:xmm4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8853617451 0 027068 792 736T:xmm1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
9730817573 0 026976 800 776T:xmm2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9944017487 0 026896 800 776T:xmm1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
12231218252 0 032141 824 808T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
25633817305 0 027972 816 776T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
28850419316 0 030786 800 736T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
31749417260 0 026704 800 776T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
64910217349 0 026980 792 736T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
65486417421 0 027852 816 776T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: T:amd64-1
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: 0x563a404b80e0: v4i64 = X86ISD::VTRUNC 0x563a404b7fb0
try.c: 0x563a404b7fb0: v16i32 = vselect 0x563a404a3bc0, 0x563a40458c30, 0x563a404b7e80
try.c: 0x563a404a3bc0: v4i1 = X86ISD::PCMPGTM 0x563a4049d760, 0x563a404992f0
try.c: 0x563a4049d760: v4i64 = X86ISD::VBROADCAST 0x563a40455dd0
try.c: 0x563a40455dd0: i64,ch = load<LD8[%lsr.iv6971]> 0x563a403ae9c0, 0x563a4045b0a0, undef:i64
try.c: 0x563a4045b0a0: i64,ch = CopyFromReg 0x563a403ae9c0, Register:i64 %vreg50
try.c: 0x563a40499550: i64 = Register %vreg50
try.c: 0x563a404572a0: i64 = undef
try.c: 0x563a404992f0: v4i64,ch = CopyFromReg 0x563a403ae9c0, Register:v4i64 %vreg13
try.c: 0x563a4049dfb0: v4i64 = Register %vreg13
try.c: 0x563a40458c30: v16i32 = X86ISD::VBROADCAST 0x563a4049d9c0
try.c: 0x563a4049d9c0: i32,ch = load<LD4[ConstantPool]> 0x563a403ae9c0, 0x563a40445e20, undef:i64
try.c: 0x563a40445e20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563a4048bd20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563a404572a0: i64 = undef
try.c: 0x563a404b7e80: 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: 0x563a404b7d50: i32 = Constant<0>
try.c: 0x563a404b7d50: i32 = Constant<0>
try.c: 0x563a404b7d50: i32 = Constant<0>
try.c: 0x563a404b7d50: i32 = Constant<0>
try.c: 0x563a404b7d50: i32 = Constant<0>
try.c: 0x563a404b7d50: i32 = Constant<0>
try.c: 0x563a404b7d50: i32 = Constant<0>
try.c: 0x563a404b7d50: i32 = Constant<0>
try.c: 0x563a404b7d50: 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:amd64-1

Compiler output

Implementation: T:amd64-1
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: 0x55b94b883420: v4i64 = X86ISD::VTRUNC 0x55b94b8832f0
try.c: 0x55b94b8832f0: v16i32 = vselect 0x55b94b86a670, 0x55b94b8060f0, 0x55b94b8831c0
try.c: 0x55b94b86a670: v4i1 = X86ISD::PCMPGTM 0x55b94b869660, 0x55b94b866200
try.c: 0x55b94b869660: v4i64 = X86ISD::VBROADCAST 0x55b94b8065b0
try.c: 0x55b94b8065b0: i64,ch = load<LD8[%lsr.iv6971]> 0x55b94b763a30, 0x55b94b80b890, undef:i64
try.c: 0x55b94b80b890: i64,ch = CopyFromReg 0x55b94b763a30, Register:i64 %vreg50
try.c: 0x55b94b866460: i64 = Register %vreg50
try.c: 0x55b94b813a40: i64 = undef
try.c: 0x55b94b866200: v4i64,ch = CopyFromReg 0x55b94b763a30, Register:v4i64 %vreg13
try.c: 0x55b94b869eb0: v4i64 = Register %vreg13
try.c: 0x55b94b8060f0: v16i32 = X86ISD::VBROADCAST 0x55b94b8698c0
try.c: 0x55b94b8698c0: i32,ch = load<LD4[ConstantPool]> 0x55b94b763a30, 0x55b94b809650, undef:i64
try.c: 0x55b94b809650: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b94b8143c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b94b813a40: i64 = undef
try.c: 0x55b94b8831c0: 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: 0x55b94b883090: i32 = Constant<0>
try.c: 0x55b94b883090: i32 = Constant<0>
try.c: 0x55b94b883090: i32 = Constant<0>
try.c: 0x55b94b883090: i32 = Constant<0>
try.c: 0x55b94b883090: i32 = Constant<0>
try.c: 0x55b94b883090: i32 = Constant<0>
try.c: 0x55b94b883090: i32 = Constant<0>
try.c: 0x55b94b883090: i32 = Constant<0>
try.c: 0x55b94b883090: 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:amd64-1

Compiler output

Implementation: T:amd64-1
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: 0x563337d60840: v4i64 = X86ISD::VTRUNC 0x563337d60710
try.c: 0x563337d60710: v16i32 = vselect 0x563337d5d220, 0x563337d006d0, 0x563337d605e0
try.c: 0x563337d5d220: v4i1 = X86ISD::PCMPGTM 0x563337d58880, 0x563337d54410
try.c: 0x563337d58880: v4i64 = X86ISD::VBROADCAST 0x563337cf59f0
try.c: 0x563337cf59f0: i64,ch = load<LD8[%lsr.iv6971]> 0x563337c69960, 0x563337d4f270, undef:i64
try.c: 0x563337d4f270: i64,ch = CopyFromReg 0x563337c69960, Register:i64 %vreg50
try.c: 0x563337d54670: i64 = Register %vreg50
try.c: 0x563337cfed40: i64 = undef
try.c: 0x563337d54410: v4i64,ch = CopyFromReg 0x563337c69960, Register:v4i64 %vreg13
try.c: 0x563337d590d0: v4i64 = Register %vreg13
try.c: 0x563337d006d0: v16i32 = X86ISD::VBROADCAST 0x563337d58ae0
try.c: 0x563337d58ae0: i32,ch = load<LD4[ConstantPool]> 0x563337c69960, 0x563337cf4fd0, undef:i64
try.c: 0x563337cf4fd0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563337d3ebb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563337cfed40: i64 = undef
try.c: 0x563337d605e0: 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: 0x563337d604b0: i32 = Constant<0>
try.c: 0x563337d604b0: i32 = Constant<0>
try.c: 0x563337d604b0: i32 = Constant<0>
try.c: 0x563337d604b0: i32 = Constant<0>
try.c: 0x563337d604b0: i32 = Constant<0>
try.c: 0x563337d604b0: i32 = Constant<0>
try.c: 0x563337d604b0: i32 = Constant<0>
try.c: 0x563337d604b0: i32 = Constant<0>
try.c: 0x563337d604b0: 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:amd64-1

Compiler output

Implementation: T:amd64-2
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: 0x55e9ef04a390: v4i64 = X86ISD::VTRUNC 0x55e9ef04a260
try.c: 0x55e9ef04a260: v16i32 = vselect 0x55e9ef0514c0, 0x55e9eefcf730, 0x55e9ef04a130
try.c: 0x55e9ef0514c0: v4i1 = X86ISD::PCMPGTM 0x55e9ef02db70, 0x55e9ef02a550
try.c: 0x55e9ef02db70: v4i64 = X86ISD::VBROADCAST 0x55e9eefe2e70
try.c: 0x55e9eefe2e70: i64,ch = load<LD8[%lsr.iv6971]> 0x55e9eef3f920, 0x55e9ef019720, undef:i64
try.c: 0x55e9ef019720: i64,ch = CopyFromReg 0x55e9eef3f920, Register:i64 %vreg50
try.c: 0x55e9ef02a7b0: i64 = Register %vreg50
try.c: 0x55e9eefe4340: i64 = undef
try.c: 0x55e9ef02a550: v4i64,ch = CopyFromReg 0x55e9eef3f920, Register:v4i64 %vreg13
try.c: 0x55e9ef02e3c0: v4i64 = Register %vreg13
try.c: 0x55e9eefcf730: v16i32 = X86ISD::VBROADCAST 0x55e9ef02ddd0
try.c: 0x55e9ef02ddd0: i32,ch = load<LD4[ConstantPool]> 0x55e9eef3f920, 0x55e9eefda650, undef:i64
try.c: 0x55e9eefda650: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e9ef027030: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e9eefe4340: i64 = undef
try.c: 0x55e9ef04a130: 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: 0x55e9ef04a000: i32 = Constant<0>
try.c: 0x55e9ef04a000: i32 = Constant<0>
try.c: 0x55e9ef04a000: i32 = Constant<0>
try.c: 0x55e9ef04a000: i32 = Constant<0>
try.c: 0x55e9ef04a000: i32 = Constant<0>
try.c: 0x55e9ef04a000: i32 = Constant<0>
try.c: 0x55e9ef04a000: i32 = Constant<0>
try.c: 0x55e9ef04a000: i32 = Constant<0>
try.c: 0x55e9ef04a000: 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:amd64-2

Compiler output

Implementation: T:amd64-2
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: 0x557a845a5230: v4i64 = X86ISD::VTRUNC 0x557a845a5100
try.c: 0x557a845a5100: v16i32 = vselect 0x557a845a1710, 0x557a84517560, 0x557a845a4fd0
try.c: 0x557a845a1710: v4i1 = X86ISD::PCMPGTM 0x557a84581fa0, 0x557a8457d370
try.c: 0x557a84581fa0: v4i64 = X86ISD::VBROADCAST 0x557a84517a20
try.c: 0x557a84517a20: i64,ch = load<LD8[%lsr.iv6971]> 0x557a8447ba30, 0x557a84524280, undef:i64
try.c: 0x557a84524280: i64,ch = CopyFromReg 0x557a8447ba30, Register:i64 %vreg50
try.c: 0x557a8457d5d0: i64 = Register %vreg50
try.c: 0x557a8451e7f0: i64 = undef
try.c: 0x557a8457d370: v4i64,ch = CopyFromReg 0x557a8447ba30, Register:v4i64 %vreg13
try.c: 0x557a845827f0: v4i64 = Register %vreg13
try.c: 0x557a84517560: v16i32 = X86ISD::VBROADCAST 0x557a84582200
try.c: 0x557a84582200: i32,ch = load<LD4[ConstantPool]> 0x557a8447ba30, 0x557a84522850, undef:i64
try.c: 0x557a84522850: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557a8451f170: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557a8451e7f0: i64 = undef
try.c: 0x557a845a4fd0: 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: 0x557a845a4ea0: i32 = Constant<0>
try.c: 0x557a845a4ea0: i32 = Constant<0>
try.c: 0x557a845a4ea0: i32 = Constant<0>
try.c: 0x557a845a4ea0: i32 = Constant<0>
try.c: 0x557a845a4ea0: i32 = Constant<0>
try.c: 0x557a845a4ea0: i32 = Constant<0>
try.c: 0x557a845a4ea0: i32 = Constant<0>
try.c: 0x557a845a4ea0: i32 = Constant<0>
try.c: 0x557a845a4ea0: 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:amd64-2

Compiler output

Implementation: T:amd64-2
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: 0x55c112ccb3d0: v4i64 = X86ISD::VTRUNC 0x55c112ccb2a0
try.c: 0x55c112ccb2a0: v16i32 = vselect 0x55c112cb2a70, 0x55c112c4fea0, 0x55c112ccb170
try.c: 0x55c112cb2a70: v4i1 = X86ISD::PCMPGTM 0x55c112cafa40, 0x55c112cab5d0
try.c: 0x55c112cafa40: v4i64 = X86ISD::VBROADCAST 0x55c112c58260
try.c: 0x55c112c58260: i64,ch = load<LD8[%lsr.iv6971]> 0x55c112bc0950, 0x55c112c9a270, undef:i64
try.c: 0x55c112c9a270: i64,ch = CopyFromReg 0x55c112bc0950, Register:i64 %vreg50
try.c: 0x55c112cab830: i64 = Register %vreg50
try.c: 0x55c112c4e510: i64 = undef
try.c: 0x55c112cab5d0: v4i64,ch = CopyFromReg 0x55c112bc0950, Register:v4i64 %vreg13
try.c: 0x55c112cb0290: v4i64 = Register %vreg13
try.c: 0x55c112c4fea0: v16i32 = X86ISD::VBROADCAST 0x55c112cafca0
try.c: 0x55c112cafca0: i32,ch = load<LD4[ConstantPool]> 0x55c112bc0950, 0x55c112c57840, undef:i64
try.c: 0x55c112c57840: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c112c9b470: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c112c4e510: i64 = undef
try.c: 0x55c112ccb170: 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: 0x55c112ccb040: i32 = Constant<0>
try.c: 0x55c112ccb040: i32 = Constant<0>
try.c: 0x55c112ccb040: i32 = Constant<0>
try.c: 0x55c112ccb040: i32 = Constant<0>
try.c: 0x55c112ccb040: i32 = Constant<0>
try.c: 0x55c112ccb040: i32 = Constant<0>
try.c: 0x55c112ccb040: i32 = Constant<0>
try.c: 0x55c112ccb040: i32 = Constant<0>
try.c: 0x55c112ccb040: 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:amd64-2

Compiler output

Implementation: T:amd64-3
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: 0x55e45488d480: v4i64 = X86ISD::VTRUNC 0x55e45488d350
try.c: 0x55e45488d350: v16i32 = vselect 0x55e45488b800, 0x55e454829480, 0x55e45488d220
try.c: 0x55e45488b800: v4i1 = X86ISD::PCMPGTM 0x55e4548887d0, 0x55e454884360
try.c: 0x55e4548887d0: v4i64 = X86ISD::VBROADCAST 0x55e454836490
try.c: 0x55e454836490: i64,ch = load<LD8[%lsr.iv6971]> 0x55e454799910, 0x55e45487b350, undef:i64
try.c: 0x55e45487b350: i64,ch = CopyFromReg 0x55e454799910, Register:i64 %vreg50
try.c: 0x55e4548845c0: i64 = Register %vreg50
try.c: 0x55e454837960: i64 = undef
try.c: 0x55e454884360: v4i64,ch = CopyFromReg 0x55e454799910, Register:v4i64 %vreg13
try.c: 0x55e454889020: v4i64 = Register %vreg13
try.c: 0x55e454829480: v16i32 = X86ISD::VBROADCAST 0x55e454888a30
try.c: 0x55e454888a30: i32,ch = load<LD4[ConstantPool]> 0x55e454799910, 0x55e45482cc90, undef:i64
try.c: 0x55e45482cc90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e4547e9dc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e454837960: i64 = undef
try.c: 0x55e45488d220: 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: 0x55e45488d0f0: i32 = Constant<0>
try.c: 0x55e45488d0f0: i32 = Constant<0>
try.c: 0x55e45488d0f0: i32 = Constant<0>
try.c: 0x55e45488d0f0: i32 = Constant<0>
try.c: 0x55e45488d0f0: i32 = Constant<0>
try.c: 0x55e45488d0f0: i32 = Constant<0>
try.c: 0x55e45488d0f0: i32 = Constant<0>
try.c: 0x55e45488d0f0: i32 = Constant<0>
try.c: 0x55e45488d0f0: 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:amd64-3

Compiler output

Implementation: T:amd64-3
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: 0x561a3573ddd0: v4i64 = X86ISD::VTRUNC 0x561a3573dca0
try.c: 0x561a3573dca0: v16i32 = vselect 0x561a3572cf60, 0x561a356c1eb0, 0x561a3573db70
try.c: 0x561a3572cf60: v4i1 = X86ISD::PCMPGTM 0x561a35725070, 0x561a35720c00
try.c: 0x561a35725070: v4i64 = X86ISD::VBROADCAST 0x561a356c2370
try.c: 0x561a356c2370: i64,ch = load<LD8[%lsr.iv6971]> 0x561a3561ea30, 0x561a356c6db0, undef:i64
try.c: 0x561a356c6db0: i64,ch = CopyFromReg 0x561a3561ea30, Register:i64 %vreg50
try.c: 0x561a35720e60: i64 = Register %vreg50
try.c: 0x561a356d4490: i64 = undef
try.c: 0x561a35720c00: v4i64,ch = CopyFromReg 0x561a3561ea30, Register:v4i64 %vreg13
try.c: 0x561a357258c0: v4i64 = Register %vreg13
try.c: 0x561a356c1eb0: v16i32 = X86ISD::VBROADCAST 0x561a357252d0
try.c: 0x561a357252d0: i32,ch = load<LD4[ConstantPool]> 0x561a3561ea30, 0x561a356c5380, undef:i64
try.c: 0x561a356c5380: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561a356d4e10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561a356d4490: i64 = undef
try.c: 0x561a3573db70: 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: 0x561a3573da40: i32 = Constant<0>
try.c: 0x561a3573da40: i32 = Constant<0>
try.c: 0x561a3573da40: i32 = Constant<0>
try.c: 0x561a3573da40: i32 = Constant<0>
try.c: 0x561a3573da40: i32 = Constant<0>
try.c: 0x561a3573da40: i32 = Constant<0>
try.c: 0x561a3573da40: i32 = Constant<0>
try.c: 0x561a3573da40: i32 = Constant<0>
try.c: 0x561a3573da40: 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:amd64-3

Compiler output

Implementation: T:amd64-3
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: 0x560da025d150: v4i64 = X86ISD::VTRUNC 0x560da025d020
try.c: 0x560da025d020: v16i32 = vselect 0x560da0246690, 0x560da01e0e80, 0x560da025cef0
try.c: 0x560da0246690: v4i1 = X86ISD::PCMPGTM 0x560da023f7b0, 0x560da023b340
try.c: 0x560da023f7b0: v4i64 = X86ISD::VBROADCAST 0x560da01dba10
try.c: 0x560da01dba10: i64,ch = load<LD8[%lsr.iv6971]> 0x560da0150950, 0x560da02361a0, undef:i64
try.c: 0x560da02361a0: i64,ch = CopyFromReg 0x560da0150950, Register:i64 %vreg50
try.c: 0x560da023b5a0: i64 = Register %vreg50
try.c: 0x560da01df4f0: i64 = undef
try.c: 0x560da023b340: v4i64,ch = CopyFromReg 0x560da0150950, Register:v4i64 %vreg13
try.c: 0x560da0240000: v4i64 = Register %vreg13
try.c: 0x560da01e0e80: v16i32 = X86ISD::VBROADCAST 0x560da023fa10
try.c: 0x560da023fa10: i32,ch = load<LD4[ConstantPool]> 0x560da0150950, 0x560da01daff0, undef:i64
try.c: 0x560da01daff0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560da02248e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560da01df4f0: i64 = undef
try.c: 0x560da025cef0: 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: 0x560da025cdc0: i32 = Constant<0>
try.c: 0x560da025cdc0: i32 = Constant<0>
try.c: 0x560da025cdc0: i32 = Constant<0>
try.c: 0x560da025cdc0: i32 = Constant<0>
try.c: 0x560da025cdc0: i32 = Constant<0>
try.c: 0x560da025cdc0: i32 = Constant<0>
try.c: 0x560da025cdc0: i32 = Constant<0>
try.c: 0x560da025cdc0: i32 = Constant<0>
try.c: 0x560da025cdc0: 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:amd64-3

Compiler output

Implementation: T:core2
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: 0x55b14e236040: v4i64 = X86ISD::VTRUNC 0x55b14e235f10
try.c: 0x55b14e235f10: v16i32 = vselect 0x55b14e2298f0, 0x55b14e1d71d0, 0x55b14e235de0
try.c: 0x55b14e2298f0: v4i1 = X86ISD::PCMPGTM 0x55b14e22cea0, 0x55b14e228420
try.c: 0x55b14e22cea0: v4i64 = X86ISD::VBROADCAST 0x55b14e1d4370
try.c: 0x55b14e1d4370: i64,ch = load<LD8[%lsr.iv6971]> 0x55b14e13d950, 0x55b14e216a80, undef:i64
try.c: 0x55b14e216a80: i64,ch = CopyFromReg 0x55b14e13d950, Register:i64 %vreg50
try.c: 0x55b14e228680: i64 = Register %vreg50
try.c: 0x55b14e1d5840: i64 = undef
try.c: 0x55b14e228420: v4i64,ch = CopyFromReg 0x55b14e13d950, Register:v4i64 %vreg13
try.c: 0x55b14e22d6f0: v4i64 = Register %vreg13
try.c: 0x55b14e1d71d0: v16i32 = X86ISD::VBROADCAST 0x55b14e22d100
try.c: 0x55b14e22d100: i32,ch = load<LD4[ConstantPool]> 0x55b14e13d950, 0x55b14e1d3950, undef:i64
try.c: 0x55b14e1d3950: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b14e18ddf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b14e1d5840: i64 = undef
try.c: 0x55b14e235de0: 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: 0x55b14e235cb0: i32 = Constant<0>
try.c: 0x55b14e235cb0: i32 = Constant<0>
try.c: 0x55b14e235cb0: i32 = Constant<0>
try.c: 0x55b14e235cb0: i32 = Constant<0>
try.c: 0x55b14e235cb0: i32 = Constant<0>
try.c: 0x55b14e235cb0: i32 = Constant<0>
try.c: 0x55b14e235cb0: i32 = Constant<0>
try.c: 0x55b14e235cb0: i32 = Constant<0>
try.c: 0x55b14e235cb0: 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:core2

Compiler output

Implementation: T:core2
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: 0x55e31d801d30: v4i64 = X86ISD::VTRUNC 0x55e31d801c00
try.c: 0x55e31d801c00: v16i32 = vselect 0x55e31d8119d0, 0x55e31d7941f0, 0x55e31d801ad0
try.c: 0x55e31d8119d0: v4i1 = X86ISD::PCMPGTM 0x55e31d7f8ee0, 0x55e31d7f4a70
try.c: 0x55e31d7f8ee0: v4i64 = X86ISD::VBROADCAST 0x55e31d7946b0
try.c: 0x55e31d7946b0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e31d6f2a20, 0x55e31d78d740, undef:i64
try.c: 0x55e31d78d740: i64,ch = CopyFromReg 0x55e31d6f2a20, Register:i64 %vreg50
try.c: 0x55e31d7f4cd0: i64 = Register %vreg50
try.c: 0x55e31d7a2f40: i64 = undef
try.c: 0x55e31d7f4a70: v4i64,ch = CopyFromReg 0x55e31d6f2a20, Register:v4i64 %vreg13
try.c: 0x55e31d7f9730: v4i64 = Register %vreg13
try.c: 0x55e31d7941f0: v16i32 = X86ISD::VBROADCAST 0x55e31d7f9140
try.c: 0x55e31d7f9140: i32,ch = load<LD4[ConstantPool]> 0x55e31d6f2a20, 0x55e31d78bd10, undef:i64
try.c: 0x55e31d78bd10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e31d7a38c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e31d7a2f40: i64 = undef
try.c: 0x55e31d801ad0: 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: 0x55e31d8019a0: i32 = Constant<0>
try.c: 0x55e31d8019a0: i32 = Constant<0>
try.c: 0x55e31d8019a0: i32 = Constant<0>
try.c: 0x55e31d8019a0: i32 = Constant<0>
try.c: 0x55e31d8019a0: i32 = Constant<0>
try.c: 0x55e31d8019a0: i32 = Constant<0>
try.c: 0x55e31d8019a0: i32 = Constant<0>
try.c: 0x55e31d8019a0: i32 = Constant<0>
try.c: 0x55e31d8019a0: 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:core2

Compiler output

Implementation: T:core2
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: 0x5595c1866d20: v4i64 = X86ISD::VTRUNC 0x5595c1866bf0
try.c: 0x5595c1866bf0: v16i32 = vselect 0x5595c186aa00, 0x5595c18028c0, 0x5595c1866ac0
try.c: 0x5595c186aa00: v4i1 = X86ISD::PCMPGTM 0x5595c185fe10, 0x5595c185b9a0
try.c: 0x5595c185fe10: v4i64 = X86ISD::VBROADCAST 0x5595c17ffa60
try.c: 0x5595c17ffa60: i64,ch = load<LD8[%lsr.iv6971]> 0x5595c1770950, 0x5595c1847560, undef:i64
try.c: 0x5595c1847560: i64,ch = CopyFromReg 0x5595c1770950, Register:i64 %vreg50
try.c: 0x5595c185bc00: i64 = Register %vreg50
try.c: 0x5595c1800f30: i64 = undef
try.c: 0x5595c185b9a0: v4i64,ch = CopyFromReg 0x5595c1770950, Register:v4i64 %vreg13
try.c: 0x5595c1860660: v4i64 = Register %vreg13
try.c: 0x5595c18028c0: v16i32 = X86ISD::VBROADCAST 0x5595c1860070
try.c: 0x5595c1860070: i32,ch = load<LD4[ConstantPool]> 0x5595c1770950, 0x5595c17ff040, undef:i64
try.c: 0x5595c17ff040: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5595c1818ff0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5595c1800f30: i64 = undef
try.c: 0x5595c1866ac0: 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: 0x5595c1866990: i32 = Constant<0>
try.c: 0x5595c1866990: i32 = Constant<0>
try.c: 0x5595c1866990: i32 = Constant<0>
try.c: 0x5595c1866990: i32 = Constant<0>
try.c: 0x5595c1866990: i32 = Constant<0>
try.c: 0x5595c1866990: i32 = Constant<0>
try.c: 0x5595c1866990: i32 = Constant<0>
try.c: 0x5595c1866990: i32 = Constant<0>
try.c: 0x5595c1866990: 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:core2

Compiler output

Implementation: T:ref
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: 0x55b58a1b44c0: v4i64 = X86ISD::VTRUNC 0x55b58a1b4390
try.c: 0x55b58a1b4390: v16i32 = vselect 0x55b58a1b2ab0, 0x55b58a151a50, 0x55b58a1b4260
try.c: 0x55b58a1b2ab0: v4i1 = X86ISD::PCMPGTM 0x55b58a1afa80, 0x55b58a1ab610
try.c: 0x55b58a1afa80: v4i64 = X86ISD::VBROADCAST 0x55b58a14ebf0
try.c: 0x55b58a14ebf0: i64,ch = load<LD8[%lsr.iv6971]> 0x55b58a0c0950, 0x55b58a1a6470, undef:i64
try.c: 0x55b58a1a6470: i64,ch = CopyFromReg 0x55b58a0c0950, Register:i64 %vreg50
try.c: 0x55b58a1ab870: i64 = Register %vreg50
try.c: 0x55b58a1500c0: i64 = undef
try.c: 0x55b58a1ab610: v4i64,ch = CopyFromReg 0x55b58a0c0950, Register:v4i64 %vreg13
try.c: 0x55b58a1b02d0: v4i64 = Register %vreg13
try.c: 0x55b58a151a50: v16i32 = X86ISD::VBROADCAST 0x55b58a1afce0
try.c: 0x55b58a1afce0: i32,ch = load<LD4[ConstantPool]> 0x55b58a0c0950, 0x55b58a153e40, undef:i64
try.c: 0x55b58a153e40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b58a19b380: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b58a1500c0: i64 = undef
try.c: 0x55b58a1b4260: 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: 0x55b58a1b4130: i32 = Constant<0>
try.c: 0x55b58a1b4130: i32 = Constant<0>
try.c: 0x55b58a1b4130: i32 = Constant<0>
try.c: 0x55b58a1b4130: i32 = Constant<0>
try.c: 0x55b58a1b4130: i32 = Constant<0>
try.c: 0x55b58a1b4130: i32 = Constant<0>
try.c: 0x55b58a1b4130: i32 = Constant<0>
try.c: 0x55b58a1b4130: i32 = Constant<0>
try.c: 0x55b58a1b4130: 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:ref

Compiler output

Implementation: T:ref
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: 0x5587caf78390: v4i64 = X86ISD::VTRUNC 0x5587caf78260
try.c: 0x5587caf78260: v16i32 = vselect 0x5587caf7e860, 0x5587caef8ac0, 0x5587caf78130
try.c: 0x5587caf7e860: v4i1 = X86ISD::PCMPGTM 0x5587caf60a30, 0x5587caf5e550
try.c: 0x5587caf60a30: v4i64 = X86ISD::VBROADCAST 0x5587caef8f80
try.c: 0x5587caef8f80: i64,ch = load<LD8[%lsr.iv6971]> 0x5587cae5ba30, 0x5587caf13920, undef:i64
try.c: 0x5587caf13920: i64,ch = CopyFromReg 0x5587cae5ba30, Register:i64 %vreg50
try.c: 0x5587caf5e7b0: i64 = Register %vreg50
try.c: 0x5587caf0e8b0: i64 = undef
try.c: 0x5587caf5e550: v4i64,ch = CopyFromReg 0x5587cae5ba30, Register:v4i64 %vreg13
try.c: 0x5587caf61280: v4i64 = Register %vreg13
try.c: 0x5587caef8ac0: v16i32 = X86ISD::VBROADCAST 0x5587caf60c90
try.c: 0x5587caf60c90: i32,ch = load<LD4[ConstantPool]> 0x5587cae5ba30, 0x5587caef57f0, undef:i64
try.c: 0x5587caef57f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5587caf0f230: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5587caf0e8b0: i64 = undef
try.c: 0x5587caf78130: 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: 0x5587caf78000: i32 = Constant<0>
try.c: 0x5587caf78000: i32 = Constant<0>
try.c: 0x5587caf78000: i32 = Constant<0>
try.c: 0x5587caf78000: i32 = Constant<0>
try.c: 0x5587caf78000: i32 = Constant<0>
try.c: 0x5587caf78000: i32 = Constant<0>
try.c: 0x5587caf78000: i32 = Constant<0>
try.c: 0x5587caf78000: i32 = Constant<0>
try.c: 0x5587caf78000: 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:ref

Compiler output

Implementation: T:ref
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: 0x55f4d16b9250: v4i64 = X86ISD::VTRUNC 0x55f4d16b9120
try.c: 0x55f4d16b9120: v16i32 = vselect 0x55f4d1695550, 0x55f4d1617f90, 0x55f4d16b8ff0
try.c: 0x55f4d1695550: v4i1 = X86ISD::PCMPGTM 0x55f4d1694540, 0x55f4d1692060
try.c: 0x55f4d1694540: v4i64 = X86ISD::VBROADCAST 0x55f4d1651980
try.c: 0x55f4d1651980: i64,ch = load<LD8[%lsr.iv6971]> 0x55f4d15a6950, 0x55f4d1683e50, undef:i64
try.c: 0x55f4d1683e50: i64,ch = CopyFromReg 0x55f4d15a6950, Register:i64 %vreg50
try.c: 0x55f4d16922c0: i64 = Register %vreg50
try.c: 0x55f4d1616600: i64 = undef
try.c: 0x55f4d1692060: v4i64,ch = CopyFromReg 0x55f4d15a6950, Register:v4i64 %vreg13
try.c: 0x55f4d1694d90: v4i64 = Register %vreg13
try.c: 0x55f4d1617f90: v16i32 = X86ISD::VBROADCAST 0x55f4d16947a0
try.c: 0x55f4d16947a0: i32,ch = load<LD4[ConstantPool]> 0x55f4d15a6950, 0x55f4d1650f60, undef:i64
try.c: 0x55f4d1650f60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f4d1637140: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f4d1616600: i64 = undef
try.c: 0x55f4d16b8ff0: 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: 0x55f4d16b8ec0: i32 = Constant<0>
try.c: 0x55f4d16b8ec0: i32 = Constant<0>
try.c: 0x55f4d16b8ec0: i32 = Constant<0>
try.c: 0x55f4d16b8ec0: i32 = Constant<0>
try.c: 0x55f4d16b8ec0: i32 = Constant<0>
try.c: 0x55f4d16b8ec0: i32 = Constant<0>
try.c: 0x55f4d16b8ec0: i32 = Constant<0>
try.c: 0x55f4d16b8ec0: i32 = Constant<0>
try.c: 0x55f4d16b8ec0: 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:ref

Compiler output

Implementation: T:xmm1
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: 0x562b88ab7f50: v4i64 = X86ISD::VTRUNC 0x562b88ab7e20
try.c: 0x562b88ab7e20: v16i32 = vselect 0x562b88ad07e0, 0x562b88a6cab0, 0x562b88ab7cf0
try.c: 0x562b88ad07e0: v4i1 = X86ISD::PCMPGTM 0x562b88ab2920, 0x562b88aae4b0
try.c: 0x562b88ab2920: v4i64 = X86ISD::VBROADCAST 0x562b88a51e40
try.c: 0x562b88a51e40: i64,ch = load<LD8[%lsr.iv6971]> 0x562b889c3950, 0x562b88aa9310, undef:i64
try.c: 0x562b88aa9310: i64,ch = CopyFromReg 0x562b889c3950, Register:i64 %vreg50
try.c: 0x562b88aae710: i64 = Register %vreg50
try.c: 0x562b88a6b120: i64 = undef
try.c: 0x562b88aae4b0: v4i64,ch = CopyFromReg 0x562b889c3950, Register:v4i64 %vreg13
try.c: 0x562b88ab3170: v4i64 = Register %vreg13
try.c: 0x562b88a6cab0: v16i32 = X86ISD::VBROADCAST 0x562b88ab2b80
try.c: 0x562b88ab2b80: i32,ch = load<LD4[ConstantPool]> 0x562b889c3950, 0x562b88a51420, undef:i64
try.c: 0x562b88a51420: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562b88a97790: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562b88a6b120: i64 = undef
try.c: 0x562b88ab7cf0: 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: 0x562b88ab7bc0: i32 = Constant<0>
try.c: 0x562b88ab7bc0: i32 = Constant<0>
try.c: 0x562b88ab7bc0: i32 = Constant<0>
try.c: 0x562b88ab7bc0: i32 = Constant<0>
try.c: 0x562b88ab7bc0: i32 = Constant<0>
try.c: 0x562b88ab7bc0: i32 = Constant<0>
try.c: 0x562b88ab7bc0: i32 = Constant<0>
try.c: 0x562b88ab7bc0: i32 = Constant<0>
try.c: 0x562b88ab7bc0: 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:xmm1

Compiler output

Implementation: T:xmm1
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: 0x559aceb91e70: v4i64 = X86ISD::VTRUNC 0x559aceb91d40
try.c: 0x559aceb91d40: v16i32 = vselect 0x559aceb74040, 0x559aceb04050, 0x559aceb91c10
try.c: 0x559aceb74040: v4i1 = X86ISD::PCMPGTM 0x559aceb6ce00, 0x559aceb699a0
try.c: 0x559aceb6ce00: v4i64 = X86ISD::VBROADCAST 0x559aceb04510
try.c: 0x559aceb04510: i64,ch = load<LD8[%lsr.iv6971]> 0x559acea67a30, 0x559aceb1ab50, undef:i64
try.c: 0x559aceb1ab50: i64,ch = CopyFromReg 0x559acea67a30, Register:i64 %vreg50
try.c: 0x559aceb69c00: i64 = Register %vreg50
try.c: 0x559aceb06820: i64 = undef
try.c: 0x559aceb699a0: v4i64,ch = CopyFromReg 0x559acea67a30, Register:v4i64 %vreg13
try.c: 0x559aceb6d650: v4i64 = Register %vreg13
try.c: 0x559aceb04050: v16i32 = X86ISD::VBROADCAST 0x559aceb6d060
try.c: 0x559aceb6d060: i32,ch = load<LD4[ConstantPool]> 0x559acea67a30, 0x559aceb18910, undef:i64
try.c: 0x559aceb18910: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559aceb071a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559aceb06820: i64 = undef
try.c: 0x559aceb91c10: 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: 0x559aceb91ae0: i32 = Constant<0>
try.c: 0x559aceb91ae0: i32 = Constant<0>
try.c: 0x559aceb91ae0: i32 = Constant<0>
try.c: 0x559aceb91ae0: i32 = Constant<0>
try.c: 0x559aceb91ae0: i32 = Constant<0>
try.c: 0x559aceb91ae0: i32 = Constant<0>
try.c: 0x559aceb91ae0: i32 = Constant<0>
try.c: 0x559aceb91ae0: i32 = Constant<0>
try.c: 0x559aceb91ae0: 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:xmm1

Compiler output

Implementation: T:xmm1
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: 0x56479f53a360: v4i64 = X86ISD::VTRUNC 0x56479f53a230
try.c: 0x56479f53a230: v16i32 = vselect 0x56479f556480, 0x56479f4d95d0, 0x56479f53a100
try.c: 0x56479f556480: v4i1 = X86ISD::PCMPGTM 0x56479f5339e0, 0x56479f52f570
try.c: 0x56479f5339e0: v4i64 = X86ISD::VBROADCAST 0x56479f4d6770
try.c: 0x56479f4d6770: i64,ch = load<LD8[%lsr.iv6971]> 0x56479f444900, 0x56479f51f090, undef:i64
try.c: 0x56479f51f090: i64,ch = CopyFromReg 0x56479f444900, Register:i64 %vreg50
try.c: 0x56479f52f7d0: i64 = Register %vreg50
try.c: 0x56479f4d7c40: i64 = undef
try.c: 0x56479f52f570: v4i64,ch = CopyFromReg 0x56479f444900, Register:v4i64 %vreg13
try.c: 0x56479f534230: v4i64 = Register %vreg13
try.c: 0x56479f4d95d0: v16i32 = X86ISD::VBROADCAST 0x56479f533c40
try.c: 0x56479f533c40: i32,ch = load<LD4[ConstantPool]> 0x56479f444900, 0x56479f501480, undef:i64
try.c: 0x56479f501480: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56479f4eb7c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56479f4d7c40: i64 = undef
try.c: 0x56479f53a100: 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: 0x56479f539fd0: i32 = Constant<0>
try.c: 0x56479f539fd0: i32 = Constant<0>
try.c: 0x56479f539fd0: i32 = Constant<0>
try.c: 0x56479f539fd0: i32 = Constant<0>
try.c: 0x56479f539fd0: i32 = Constant<0>
try.c: 0x56479f539fd0: i32 = Constant<0>
try.c: 0x56479f539fd0: i32 = Constant<0>
try.c: 0x56479f539fd0: i32 = Constant<0>
try.c: 0x56479f539fd0: 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:xmm1

Compiler output

Implementation: T:xmm1reg
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: 0x562a0e119200: v4i64 = X86ISD::VTRUNC 0x562a0e1190d0
try.c: 0x562a0e1190d0: v16i32 = vselect 0x562a0e1054e0, 0x562a0e0cbbb0, 0x562a0e118fa0
try.c: 0x562a0e1054e0: v4i1 = X86ISD::PCMPGTM 0x562a0e0fe880, 0x562a0e0fa410
try.c: 0x562a0e0fe880: v4i64 = X86ISD::VBROADCAST 0x562a0e0a2eb0
try.c: 0x562a0e0a2eb0: i64,ch = load<LD8[%lsr.iv6971]> 0x562a0e00f930, 0x562a0e0e83e0, undef:i64
try.c: 0x562a0e0e83e0: i64,ch = CopyFromReg 0x562a0e00f930, Register:i64 %vreg50
try.c: 0x562a0e0fa670: i64 = Register %vreg50
try.c: 0x562a0e0ca220: i64 = undef
try.c: 0x562a0e0fa410: v4i64,ch = CopyFromReg 0x562a0e00f930, Register:v4i64 %vreg13
try.c: 0x562a0e0ff0d0: v4i64 = Register %vreg13
try.c: 0x562a0e0cbbb0: v16i32 = X86ISD::VBROADCAST 0x562a0e0feae0
try.c: 0x562a0e0feae0: i32,ch = load<LD4[ConstantPool]> 0x562a0e00f930, 0x562a0e0a2490, undef:i64
try.c: 0x562a0e0a2490: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562a0e0e95e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562a0e0ca220: i64 = undef
try.c: 0x562a0e118fa0: 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: 0x562a0e118e70: i32 = Constant<0>
try.c: 0x562a0e118e70: i32 = Constant<0>
try.c: 0x562a0e118e70: i32 = Constant<0>
try.c: 0x562a0e118e70: i32 = Constant<0>
try.c: 0x562a0e118e70: i32 = Constant<0>
try.c: 0x562a0e118e70: i32 = Constant<0>
try.c: 0x562a0e118e70: i32 = Constant<0>
try.c: 0x562a0e118e70: i32 = Constant<0>
try.c: 0x562a0e118e70: 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:xmm1reg

Compiler output

Implementation: T:xmm1reg
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: 0x55990dbf4370: v4i64 = X86ISD::VTRUNC 0x55990dbf4240
try.c: 0x55990dbf4240: v16i32 = vselect 0x55990dbf0d50, 0x55990db7b3d0, 0x55990dbf4110
try.c: 0x55990dbf0d50: v4i1 = X86ISD::PCMPGTM 0x55990dbe8a60, 0x55990dbe45f0
try.c: 0x55990dbe8a60: v4i64 = X86ISD::VBROADCAST 0x55990db7b890
try.c: 0x55990db7b890: i64,ch = load<LD8[%lsr.iv6971]> 0x55990dae2a20, 0x55990db95490, undef:i64
try.c: 0x55990db95490: i64,ch = CopyFromReg 0x55990dae2a20, Register:i64 %vreg50
try.c: 0x55990dbe4850: i64 = Register %vreg50
try.c: 0x55990db80c70: i64 = undef
try.c: 0x55990dbe45f0: v4i64,ch = CopyFromReg 0x55990dae2a20, Register:v4i64 %vreg13
try.c: 0x55990dbe92b0: v4i64 = Register %vreg13
try.c: 0x55990db7b3d0: v16i32 = X86ISD::VBROADCAST 0x55990dbe8cc0
try.c: 0x55990dbe8cc0: i32,ch = load<LD4[ConstantPool]> 0x55990dae2a20, 0x55990db7dd70, undef:i64
try.c: 0x55990db7dd70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55990db815f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55990db80c70: i64 = undef
try.c: 0x55990dbf4110: 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: 0x55990dbf3fe0: i32 = Constant<0>
try.c: 0x55990dbf3fe0: i32 = Constant<0>
try.c: 0x55990dbf3fe0: i32 = Constant<0>
try.c: 0x55990dbf3fe0: i32 = Constant<0>
try.c: 0x55990dbf3fe0: i32 = Constant<0>
try.c: 0x55990dbf3fe0: i32 = Constant<0>
try.c: 0x55990dbf3fe0: i32 = Constant<0>
try.c: 0x55990dbf3fe0: i32 = Constant<0>
try.c: 0x55990dbf3fe0: 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:xmm1reg

Compiler output

Implementation: T:xmm1reg
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: 0x55e5073494d0: v4i64 = X86ISD::VTRUNC 0x55e5073493a0
try.c: 0x55e5073493a0: v16i32 = vselect 0x55e507345eb0, 0x55e5072da380, 0x55e507349270
try.c: 0x55e507345eb0: v4i1 = X86ISD::PCMPGTM 0x55e50732eb40, 0x55e50732a6d0
try.c: 0x55e50732eb40: v4i64 = X86ISD::VBROADCAST 0x55e5072d5820
try.c: 0x55e5072d5820: i64,ch = load<LD8[%lsr.iv6971]> 0x55e50723f9a0, 0x55e507314bd0, undef:i64
try.c: 0x55e507314bd0: i64,ch = CopyFromReg 0x55e50723f9a0, Register:i64 %vreg50
try.c: 0x55e50732a930: i64 = Register %vreg50
try.c: 0x55e5072d6cf0: i64 = undef
try.c: 0x55e50732a6d0: v4i64,ch = CopyFromReg 0x55e50723f9a0, Register:v4i64 %vreg13
try.c: 0x55e50732f390: v4i64 = Register %vreg13
try.c: 0x55e5072da380: v16i32 = X86ISD::VBROADCAST 0x55e50732eda0
try.c: 0x55e50732eda0: i32,ch = load<LD4[ConstantPool]> 0x55e50723f9a0, 0x55e5072d4e00, undef:i64
try.c: 0x55e5072d4e00: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e507319520: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e5072d6cf0: i64 = undef
try.c: 0x55e507349270: 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: 0x55e507349140: i32 = Constant<0>
try.c: 0x55e507349140: i32 = Constant<0>
try.c: 0x55e507349140: i32 = Constant<0>
try.c: 0x55e507349140: i32 = Constant<0>
try.c: 0x55e507349140: i32 = Constant<0>
try.c: 0x55e507349140: i32 = Constant<0>
try.c: 0x55e507349140: i32 = Constant<0>
try.c: 0x55e507349140: i32 = Constant<0>
try.c: 0x55e507349140: 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:xmm1reg

Compiler output

Implementation: T:xmm2
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: 0x5635e3f96fc0: v4i64 = X86ISD::VTRUNC 0x5635e3f96e90
try.c: 0x5635e3f96e90: v16i32 = vselect 0x5635e3f91990, 0x5635e3f30730, 0x5635e3f96d60
try.c: 0x5635e3f91990: v4i1 = X86ISD::PCMPGTM 0x5635e3f90980, 0x5635e3f8c510
try.c: 0x5635e3f90980: v4i64 = X86ISD::VBROADCAST 0x5635e3f335c0
try.c: 0x5635e3f335c0: i64,ch = load<LD8[%lsr.iv6971]> 0x5635e3ea1950, 0x5635e3f583f0, undef:i64
try.c: 0x5635e3f583f0: i64,ch = CopyFromReg 0x5635e3ea1950, Register:i64 %vreg50
try.c: 0x5635e3f8c770: i64 = Register %vreg50
try.c: 0x5635e3f34a90: i64 = undef
try.c: 0x5635e3f8c510: v4i64,ch = CopyFromReg 0x5635e3ea1950, Register:v4i64 %vreg13
try.c: 0x5635e3f911d0: v4i64 = Register %vreg13
try.c: 0x5635e3f30730: v16i32 = X86ISD::VBROADCAST 0x5635e3f90be0
try.c: 0x5635e3f90be0: i32,ch = load<LD4[ConstantPool]> 0x5635e3ea1950, 0x5635e3f3fef0, undef:i64
try.c: 0x5635e3f3fef0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5635e3f7a2b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5635e3f34a90: i64 = undef
try.c: 0x5635e3f96d60: 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: 0x5635e3f96c30: i32 = Constant<0>
try.c: 0x5635e3f96c30: i32 = Constant<0>
try.c: 0x5635e3f96c30: i32 = Constant<0>
try.c: 0x5635e3f96c30: i32 = Constant<0>
try.c: 0x5635e3f96c30: i32 = Constant<0>
try.c: 0x5635e3f96c30: i32 = Constant<0>
try.c: 0x5635e3f96c30: i32 = Constant<0>
try.c: 0x5635e3f96c30: i32 = Constant<0>
try.c: 0x5635e3f96c30: 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:xmm2

Compiler output

Implementation: T:xmm2
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: 0x5642ffcc2690: v4i64 = X86ISD::VTRUNC 0x5642ffcc2560
try.c: 0x5642ffcc2560: v16i32 = vselect 0x5642ffcaf430, 0x5642ffc3c590, 0x5642ffcc2430
try.c: 0x5642ffcaf430: v4i1 = X86ISD::PCMPGTM 0x5642ffca8690, 0x5642ffca4460
try.c: 0x5642ffca8690: v4i64 = X86ISD::VBROADCAST 0x5642ffc3ca50
try.c: 0x5642ffc3ca50: i64,ch = load<LD8[%lsr.iv6971]> 0x5642ffba2a30, 0x5642ffc57cc0, undef:i64
try.c: 0x5642ffc57cc0: i64,ch = CopyFromReg 0x5642ffba2a30, Register:i64 %vreg50
try.c: 0x5642ffca46c0: i64 = Register %vreg50
try.c: 0x5642ffc4b4c0: i64 = undef
try.c: 0x5642ffca4460: v4i64,ch = CopyFromReg 0x5642ffba2a30, Register:v4i64 %vreg13
try.c: 0x5642ffca8ee0: v4i64 = Register %vreg13
try.c: 0x5642ffc3c590: v16i32 = X86ISD::VBROADCAST 0x5642ffca88f0
try.c: 0x5642ffca88f0: i32,ch = load<LD4[ConstantPool]> 0x5642ffba2a30, 0x5642ffc3ef30, undef:i64
try.c: 0x5642ffc3ef30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5642ffc4be40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5642ffc4b4c0: i64 = undef
try.c: 0x5642ffcc2430: 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: 0x5642ffcc2300: i32 = Constant<0>
try.c: 0x5642ffcc2300: i32 = Constant<0>
try.c: 0x5642ffcc2300: i32 = Constant<0>
try.c: 0x5642ffcc2300: i32 = Constant<0>
try.c: 0x5642ffcc2300: i32 = Constant<0>
try.c: 0x5642ffcc2300: i32 = Constant<0>
try.c: 0x5642ffcc2300: i32 = Constant<0>
try.c: 0x5642ffcc2300: i32 = Constant<0>
try.c: 0x5642ffcc2300: 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:xmm2

Compiler output

Implementation: T:xmm2
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: 0x561fe5d933a0: v4i64 = X86ISD::VTRUNC 0x561fe5d93270
try.c: 0x561fe5d93270: v16i32 = vselect 0x561fe5d8dd70, 0x561fe5d1e070, 0x561fe5d93140
try.c: 0x561fe5d8dd70: v4i1 = X86ISD::PCMPGTM 0x561fe5d76a00, 0x561fe5d72590
try.c: 0x561fe5d76a00: v4i64 = X86ISD::VBROADCAST 0x561fe5d173c0
try.c: 0x561fe5d173c0: i64,ch = load<LD8[%lsr.iv6971]> 0x561fe5c87950, 0x561fe5d69700, undef:i64
try.c: 0x561fe5d69700: i64,ch = CopyFromReg 0x561fe5c87950, Register:i64 %vreg50
try.c: 0x561fe5d727f0: i64 = Register %vreg50
try.c: 0x561fe5d18890: i64 = undef
try.c: 0x561fe5d72590: v4i64,ch = CopyFromReg 0x561fe5c87950, Register:v4i64 %vreg13
try.c: 0x561fe5d77250: v4i64 = Register %vreg13
try.c: 0x561fe5d1e070: v16i32 = X86ISD::VBROADCAST 0x561fe5d76c60
try.c: 0x561fe5d76c60: i32,ch = load<LD4[ConstantPool]> 0x561fe5c87950, 0x561fe5d169a0, undef:i64
try.c: 0x561fe5d169a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561fe5d31440: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561fe5d18890: i64 = undef
try.c: 0x561fe5d93140: 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: 0x561fe5d93010: i32 = Constant<0>
try.c: 0x561fe5d93010: i32 = Constant<0>
try.c: 0x561fe5d93010: i32 = Constant<0>
try.c: 0x561fe5d93010: i32 = Constant<0>
try.c: 0x561fe5d93010: i32 = Constant<0>
try.c: 0x561fe5d93010: i32 = Constant<0>
try.c: 0x561fe5d93010: i32 = Constant<0>
try.c: 0x561fe5d93010: i32 = Constant<0>
try.c: 0x561fe5d93010: 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:xmm2

Compiler output

Implementation: T:xmm4
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: 0x5623dea8ccd0: v4i64 = X86ISD::VTRUNC 0x5623dea8cba0
try.c: 0x5623dea8cba0: v16i32 = vselect 0x5623dea9ddf0, 0x5623dea26bf0, 0x5623dea8ca70
try.c: 0x5623dea9ddf0: v4i1 = X86ISD::PCMPGTM 0x5623dea84a70, 0x5623dea80600
try.c: 0x5623dea84a70: v4i64 = X86ISD::VBROADCAST 0x5623dea23d90
try.c: 0x5623dea23d90: i64,ch = load<LD8[%lsr.iv6971]> 0x5623de995900, 0x5623dea69d70, undef:i64
try.c: 0x5623dea69d70: i64,ch = CopyFromReg 0x5623de995900, Register:i64 %vreg50
try.c: 0x5623dea80860: i64 = Register %vreg50
try.c: 0x5623dea25260: i64 = undef
try.c: 0x5623dea80600: v4i64,ch = CopyFromReg 0x5623de995900, Register:v4i64 %vreg13
try.c: 0x5623dea852c0: v4i64 = Register %vreg13
try.c: 0x5623dea26bf0: v16i32 = X86ISD::VBROADCAST 0x5623dea84cd0
try.c: 0x5623dea84cd0: i32,ch = load<LD4[ConstantPool]> 0x5623de995900, 0x5623dea06cc0, undef:i64
try.c: 0x5623dea06cc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5623dea6e600: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5623dea25260: i64 = undef
try.c: 0x5623dea8ca70: 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: 0x5623dea8c940: i32 = Constant<0>
try.c: 0x5623dea8c940: i32 = Constant<0>
try.c: 0x5623dea8c940: i32 = Constant<0>
try.c: 0x5623dea8c940: i32 = Constant<0>
try.c: 0x5623dea8c940: i32 = Constant<0>
try.c: 0x5623dea8c940: i32 = Constant<0>
try.c: 0x5623dea8c940: i32 = Constant<0>
try.c: 0x5623dea8c940: i32 = Constant<0>
try.c: 0x5623dea8c940: 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:xmm4

Compiler output

Implementation: T:xmm4
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: 0x55ba0393fd20: v4i64 = X86ISD::VTRUNC 0x55ba0393fbf0
try.c: 0x55ba0393fbf0: v16i32 = vselect 0x55ba03943a30, 0x55ba038ce410, 0x55ba0393fac0
try.c: 0x55ba03943a30: v4i1 = X86ISD::PCMPGTM 0x55ba03924fb0, 0x55ba03920b40
try.c: 0x55ba03924fb0: v4i64 = X86ISD::VBROADCAST 0x55ba038ce8d0
try.c: 0x55ba038ce8d0: i64,ch = load<LD8[%lsr.iv6971]> 0x55ba0381ea30, 0x55ba038b8800, undef:i64
try.c: 0x55ba038b8800: i64,ch = CopyFromReg 0x55ba0381ea30, Register:i64 %vreg50
try.c: 0x55ba03920da0: i64 = Register %vreg50
try.c: 0x55ba0389d810: i64 = undef
try.c: 0x55ba03920b40: v4i64,ch = CopyFromReg 0x55ba0381ea30, Register:v4i64 %vreg13
try.c: 0x55ba03925800: v4i64 = Register %vreg13
try.c: 0x55ba038ce410: v16i32 = X86ISD::VBROADCAST 0x55ba03925210
try.c: 0x55ba03925210: i32,ch = load<LD4[ConstantPool]> 0x55ba0381ea30, 0x55ba038d13b0, undef:i64
try.c: 0x55ba038d13b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ba0389e190: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ba0389d810: i64 = undef
try.c: 0x55ba0393fac0: 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: 0x55ba0393f990: i32 = Constant<0>
try.c: 0x55ba0393f990: i32 = Constant<0>
try.c: 0x55ba0393f990: i32 = Constant<0>
try.c: 0x55ba0393f990: i32 = Constant<0>
try.c: 0x55ba0393f990: i32 = Constant<0>
try.c: 0x55ba0393f990: i32 = Constant<0>
try.c: 0x55ba0393f990: i32 = Constant<0>
try.c: 0x55ba0393f990: i32 = Constant<0>
try.c: 0x55ba0393f990: 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:xmm4

Compiler output

Implementation: T:xmm4
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: 0x5571c26ba2b0: v4i64 = X86ISD::VTRUNC 0x5571c26ba180
try.c: 0x5571c26ba180: v16i32 = vselect 0x5571c26a6180, 0x5571c265af90, 0x5571c26ba050
try.c: 0x5571c26a6180: v4i1 = X86ISD::PCMPGTM 0x5571c269e920, 0x5571c269a4b0
try.c: 0x5571c269e920: v4i64 = X86ISD::VBROADCAST 0x5571c263fc40
try.c: 0x5571c263fc40: i64,ch = load<LD8[%lsr.iv6971]> 0x5571c25af950, 0x5571c2688750, undef:i64
try.c: 0x5571c2688750: i64,ch = CopyFromReg 0x5571c25af950, Register:i64 %vreg50
try.c: 0x5571c269a710: i64 = Register %vreg50
try.c: 0x5571c2659600: i64 = undef
try.c: 0x5571c269a4b0: v4i64,ch = CopyFromReg 0x5571c25af950, Register:v4i64 %vreg13
try.c: 0x5571c269f170: v4i64 = Register %vreg13
try.c: 0x5571c265af90: v16i32 = X86ISD::VBROADCAST 0x5571c269eb80
try.c: 0x5571c269eb80: i32,ch = load<LD4[ConstantPool]> 0x5571c25af950, 0x5571c263f220, undef:i64
try.c: 0x5571c263f220: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5571c2646180: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5571c2659600: i64 = undef
try.c: 0x5571c26ba050: 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: 0x5571c26b9f20: i32 = Constant<0>
try.c: 0x5571c26b9f20: i32 = Constant<0>
try.c: 0x5571c26b9f20: i32 = Constant<0>
try.c: 0x5571c26b9f20: i32 = Constant<0>
try.c: 0x5571c26b9f20: i32 = Constant<0>
try.c: 0x5571c26b9f20: i32 = Constant<0>
try.c: 0x5571c26b9f20: i32 = Constant<0>
try.c: 0x5571c26b9f20: i32 = Constant<0>
try.c: 0x5571c26b9f20: 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:xmm4