Implementation notes: amd64, cel02, crypto_stream/salsa2012

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_stream
Primitive: salsa2012
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
109810820 0 427581 824 896dolbeau/amd64-xmm6intgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
110010477 0 423948 816 864dolbeau/amd64-xmm6intgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
14469933 0 421872 800 832dolbeau/amd64-xmm6intgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
151411123 0 424212 816 864dolbeau/amd64-xmm6intgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
32645537 0 418924 816 864e/amd64-xmm6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
34366049 0 419436 816 864e/amd64-xmm5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
35066049 0 422693 824 896e/amd64-xmm5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
44166297 0 120202 800 808dolbeau/amd64-xmm6intclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
46784608 0 017964 816 856amd64_xmm6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
48044608 0 017604 816 856amd64_xmm6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
48344608 0 016472 800 824amd64_xmm6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
49605494 0 418500 816 864e/amd64-xmm6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
54325269 0 417168 800 832e/amd64-xmm6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
54444608 0 018450 800 800amd64_xmm6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
55144608 0 021221 824 888amd64_xmm6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
55345537 0 422181 824 896e/amd64-xmm6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
55945781 0 417680 800 832e/amd64-xmm5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
56365427 0 119298 800 808e/amd64-xmm6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
59502320 0 116178 800 808e/amd64-xmm2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
59582430 0 419061 824 896e/amd64-xmm2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
59742162 0 414048 800 832e/amd64-xmm2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
61285376 0 117372 792 800e/amd64-xmm6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
61542968 0 419645 824 896e/refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
62426006 0 419012 816 864e/amd64-xmm5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
62642387 0 415380 816 864e/amd64-xmm2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
63682269 0 114252 792 800e/amd64-xmm2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
63902451 0 415444 816 864e/amd64-xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
64484608 0 016588 792 800amd64_xmm6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
64762226 0 414112 800 832e/amd64-xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
64942494 0 419125 824 896e/amd64-xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
65262384 0 116242 800 808e/amd64-xmmclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
66342333 0 114316 792 800e/amd64-xmmclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
66802494 0 415868 816 864e/amd64-xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
66885939 0 119810 800 808e/amd64-xmm5clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
69525888 0 117884 792 800e/amd64-xmm5clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
70082430 0 415804 816 864e/amd64-xmm2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
73962821 0 414720 800 832e/amd64-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
74122924 0 114924 792 800e/amd64-1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
88923025 0 416412 816 864e/amd64-3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
90122982 0 415988 816 864e/amd64-3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
91802534 0 415540 816 864e/amd64-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
92522466 0 116338 800 808e/amd64-2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
92982787 0 415836 816 864e/mergedgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
93482757 0 414656 800 832e/amd64-3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
93642914 0 116786 800 808e/amd64-3clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
95302577 0 419221 824 896e/amd64-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
95482309 0 414208 800 832e/amd64-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
95962412 0 114412 792 800e/amd64-2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
96023363 0 420029 824 896e/mergedgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
96842953 0 116858 800 808e/mergedclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
99883025 0 419669 824 896e/amd64-3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
100982756 0 416180 816 864e/mergedgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
101042554 0 114580 792 800e/mergedclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
101821032 0 015852 816 856refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
102341020 0 015460 816 856refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
103102952 0 419629 824 896e/regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
104382665 0 116554 800 808e/regsclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
107422697 0 116586 800 808e/refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
107462331 0 414232 800 832e/mergedgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
109122577 0 415964 816 864e/amd64-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
110802502 0 415940 816 864e/regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
114462860 0 114860 792 800e/amd64-3clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
119543089 0 419733 824 896e/amd64-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
121581411 0 019485 824 888refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
122421329 0 016626 800 800refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
129523089 0 416476 816 864e/amd64-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
132363046 0 416052 816 864e/amd64-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
141382459 0 415516 816 864e/regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
142142978 0 116850 800 808e/amd64-1clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
151702317 0 415372 816 864e/refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
156302470 0 415908 816 864e/refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
159242339 0 114372 792 800e/regsclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
159622197 0 114228 792 800e/refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
173922126 0 414024 800 832e/regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
18192828 0 014120 800 824refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
188981996 0 413896 800 832e/refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
19182770 0 014188 792 800refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: amd64_xmm6
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55d5485d2d80: v4i64 = X86ISD::VTRUNC 0x55d5485d2c50
try.c: 0x55d5485d2c50: v16i32 = vselect 0x55d5485e52d0, 0x55d548573740, 0x55d5485d2b20
try.c: 0x55d5485e52d0: v4i1 = X86ISD::PCMPGTM 0x55d5485cb740, 0x55d5485c72d0
try.c: 0x55d5485cb740: v4i64 = X86ISD::VBROADCAST 0x55d548598d50
try.c: 0x55d548598d50: i64,ch = load<LD8[%lsr.iv6971]> 0x55d5484dc920, 0x55d5485b3d10, undef:i64
try.c: 0x55d5485b3d10: i64,ch = CopyFromReg 0x55d5484dc920, Register:i64 %vreg50
try.c: 0x55d5485c7530: i64 = Register %vreg50
try.c: 0x55d548571db0: i64 = undef
try.c: 0x55d5485c72d0: v4i64,ch = CopyFromReg 0x55d5484dc920, Register:v4i64 %vreg13
try.c: 0x55d5485cbf90: v4i64 = Register %vreg13
try.c: 0x55d548573740: v16i32 = X86ISD::VBROADCAST 0x55d5485cb9a0
try.c: 0x55d5485cb9a0: i32,ch = load<LD4[ConstantPool]> 0x55d5484dc920, 0x55d548598330, undef:i64
try.c: 0x55d548598330: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d5485b23f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d548571db0: i64 = undef
try.c: 0x55d5485d2b20: 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: 0x55d5485d29f0: i32 = Constant<0>
try.c: 0x55d5485d29f0: i32 = Constant<0>
try.c: 0x55d5485d29f0: i32 = Constant<0>
try.c: 0x55d5485d29f0: i32 = Constant<0>
try.c: 0x55d5485d29f0: i32 = Constant<0>
try.c: 0x55d5485d29f0: i32 = Constant<0>
try.c: 0x55d5485d29f0: i32 = Constant<0>
try.c: 0x55d5485d29f0: i32 = Constant<0>
try.c: 0x55d5485d29f0: 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 amd64_xmm6

Compiler output

Implementation: amd64_xmm6
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x557493a2efb0: v4i64 = X86ISD::VTRUNC 0x557493a2ee80
try.c: 0x557493a2ee80: v16i32 = vselect 0x557493a16390, 0x5574939d2930, 0x557493a2ed50
try.c: 0x557493a16390: v4i1 = X86ISD::PCMPGTM 0x557493a23dc0, 0x557493a1f340
try.c: 0x557493a23dc0: v4i64 = X86ISD::VBROADCAST 0x5574939d2df0
try.c: 0x5574939d2df0: i64,ch = load<LD8[%lsr.iv6971]> 0x55749391da40, 0x5574939be120, undef:i64
try.c: 0x5574939be120: i64,ch = CopyFromReg 0x55749391da40, Register:i64 %vreg50
try.c: 0x557493a1f5a0: i64 = Register %vreg50
try.c: 0x5574939b71e0: i64 = undef
try.c: 0x557493a1f340: v4i64,ch = CopyFromReg 0x55749391da40, Register:v4i64 %vreg13
try.c: 0x557493a24610: v4i64 = Register %vreg13
try.c: 0x5574939d2930: v16i32 = X86ISD::VBROADCAST 0x557493a24020
try.c: 0x557493a24020: i32,ch = load<LD4[ConstantPool]> 0x55749391da40, 0x5574939bb570, undef:i64
try.c: 0x5574939bb570: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5574939b7b60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5574939b71e0: i64 = undef
try.c: 0x557493a2ed50: 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: 0x557493a2ec20: i32 = Constant<0>
try.c: 0x557493a2ec20: i32 = Constant<0>
try.c: 0x557493a2ec20: i32 = Constant<0>
try.c: 0x557493a2ec20: i32 = Constant<0>
try.c: 0x557493a2ec20: i32 = Constant<0>
try.c: 0x557493a2ec20: i32 = Constant<0>
try.c: 0x557493a2ec20: i32 = Constant<0>
try.c: 0x557493a2ec20: i32 = Constant<0>
try.c: 0x557493a2ec20: 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 amd64_xmm6

Compiler output

Implementation: amd64_xmm6
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55c80a937230: v4i64 = X86ISD::VTRUNC 0x55c80a937100
try.c: 0x55c80a937100: v16i32 = vselect 0x55c80a953940, 0x55c80a8d5480, 0x55c80a936fd0
try.c: 0x55c80a953940: v4i1 = X86ISD::PCMPGTM 0x55c80a930970, 0x55c80a92c500
try.c: 0x55c80a930970: v4i64 = X86ISD::VBROADCAST 0x55c80a8d1240
try.c: 0x55c80a8d1240: i64,ch = load<LD8[%lsr.iv6971]> 0x55c80a841960, 0x55c80a91a750, undef:i64
try.c: 0x55c80a91a750: i64,ch = CopyFromReg 0x55c80a841960, Register:i64 %vreg50
try.c: 0x55c80a92c760: i64 = Register %vreg50
try.c: 0x55c80a8d3af0: i64 = undef
try.c: 0x55c80a92c500: v4i64,ch = CopyFromReg 0x55c80a841960, Register:v4i64 %vreg13
try.c: 0x55c80a9311c0: v4i64 = Register %vreg13
try.c: 0x55c80a8d5480: v16i32 = X86ISD::VBROADCAST 0x55c80a930bd0
try.c: 0x55c80a930bd0: i32,ch = load<LD4[ConstantPool]> 0x55c80a841960, 0x55c80a8d0820, undef:i64
try.c: 0x55c80a8d0820: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c80a91b950: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c80a8d3af0: i64 = undef
try.c: 0x55c80a936fd0: 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: 0x55c80a936ea0: i32 = Constant<0>
try.c: 0x55c80a936ea0: i32 = Constant<0>
try.c: 0x55c80a936ea0: i32 = Constant<0>
try.c: 0x55c80a936ea0: i32 = Constant<0>
try.c: 0x55c80a936ea0: i32 = Constant<0>
try.c: 0x55c80a936ea0: i32 = Constant<0>
try.c: 0x55c80a936ea0: i32 = Constant<0>
try.c: 0x55c80a936ea0: i32 = Constant<0>
try.c: 0x55c80a936ea0: 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 amd64_xmm6

Compiler output

Implementation: dolbeau/amd64-xmm6int
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
salsa20-xmm6int.c: In file included from salsa20-xmm6int.c:81:
salsa20-xmm6int.c: ./u16.h:44:17: warning: implicit declaration of function '_mm512_loadu_si512' is invalid in C99 [-Wimplicit-function-declaration]
salsa20-xmm6int.c: __m512i z0 = _mm512_loadu_si512((__m512i*)(x + 0)); /* load the entire block */
salsa20-xmm6int.c: ^
salsa20-xmm6int.c: ./u16.h:44:11: error: initializing '__m512i' (vector of 8 'long long' values) with an expression of incompatible type 'int'
salsa20-xmm6int.c: __m512i z0 = _mm512_loadu_si512((__m512i*)(x + 0)); /* load the entire block */
salsa20-xmm6int.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
salsa20-xmm6int.c: ./u16.h:46:17: warning: implicit declaration of function '_mm512_permutexvar_epi32' is invalid in C99 [-Wimplicit-function-declaration]
salsa20-xmm6int.c: __m512i z5 = _mm512_permutexvar_epi32(_mm512_set1_epi32(1), z0);
salsa20-xmm6int.c: ^
salsa20-xmm6int.c: ./u16.h:80:29: warning: implicit declaration of function '_mm512_set_epi64' is invalid in C99 [-Wimplicit-function-declaration]
salsa20-xmm6int.c: const __m512i permute = _mm512_set_epi64(7,5,3,1,6,4,2,0);
salsa20-xmm6int.c: ^
salsa20-xmm6int.c: ./u16.h:80:19: error: initializing 'const __m512i' (vector of 8 'long long' values) with an expression of incompatible type 'int'
salsa20-xmm6int.c: const __m512i permute = _mm512_set_epi64(7,5,3,1,6,4,2,0);
salsa20-xmm6int.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
salsa20-xmm6int.c: ./u16.h:81:19: error: initializing 'const __m512i' (vector of 8 'long long' values) with an expression of incompatible type 'int'
salsa20-xmm6int.c: const __m512i addv8 = _mm512_set_epi64(7,6,5,4,3,2,1,0);
salsa20-xmm6int.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
salsa20-xmm6int.c: ./u16.h:82:19: error: initializing 'const __m512i' (vector of 8 'long long' values) with an expression of incompatible type 'int'
salsa20-xmm6int.c: const __m512i addv9 = _mm512_set_epi64(15,14,13,12,11,10,9,8);
salsa20-xmm6int.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
salsa20-xmm6int.c: ./u16.h:88:10: warning: implicit declaration of function '_mm512_broadcastq_epi64' is invalid in C99 [-Wimplicit-function-declaration]
salsa20-xmm6int.c: z8 = _mm512_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^
salsa20-xmm6int.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/amd64-xmm6int
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/amd64-xmm6int
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/amd64-xmm6int
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/amd64-xmm6int

Compiler output

Implementation: e/amd64-1
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x56545b3bee00: v4i64 = X86ISD::VTRUNC 0x56545b3becd0
try.c: 0x56545b3becd0: v16i32 = vselect 0x56545b3b97d0, 0x56545b35c9a0, 0x56545b3beba0
try.c: 0x56545b3b97d0: v4i1 = X86ISD::PCMPGTM 0x56545b3b4cc0, 0x56545b3b0850
try.c: 0x56545b3b4cc0: v4i64 = X86ISD::VBROADCAST 0x56545b358940
try.c: 0x56545b358940: i64,ch = load<LD8[%lsr.iv6971]> 0x56545b2c5950, 0x56545b3ab6b0, undef:i64
try.c: 0x56545b3ab6b0: i64,ch = CopyFromReg 0x56545b2c5950, Register:i64 %vreg50
try.c: 0x56545b3b0ab0: i64 = Register %vreg50
try.c: 0x56545b35b010: i64 = undef
try.c: 0x56545b3b0850: v4i64,ch = CopyFromReg 0x56545b2c5950, Register:v4i64 %vreg13
try.c: 0x56545b3b5510: v4i64 = Register %vreg13
try.c: 0x56545b35c9a0: v16i32 = X86ISD::VBROADCAST 0x56545b3b4f20
try.c: 0x56545b3b4f20: i32,ch = load<LD4[ConstantPool]> 0x56545b2c5950, 0x56545b357f20, undef:i64
try.c: 0x56545b357f20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56545b37ebe0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56545b35b010: i64 = undef
try.c: 0x56545b3beba0: 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: 0x56545b3bea70: i32 = Constant<0>
try.c: 0x56545b3bea70: i32 = Constant<0>
try.c: 0x56545b3bea70: i32 = Constant<0>
try.c: 0x56545b3bea70: i32 = Constant<0>
try.c: 0x56545b3bea70: i32 = Constant<0>
try.c: 0x56545b3bea70: i32 = Constant<0>
try.c: 0x56545b3bea70: i32 = Constant<0>
try.c: 0x56545b3bea70: i32 = Constant<0>
try.c: 0x56545b3bea70: 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 e/amd64-1

Compiler output

Implementation: e/amd64-1
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x560fc6b082a0: v4i64 = X86ISD::VTRUNC 0x560fc6b08170
try.c: 0x560fc6b08170: v16i32 = vselect 0x560fc6b031b0, 0x560fc6a770c0, 0x560fc6b08040
try.c: 0x560fc6b031b0: v4i1 = X86ISD::PCMPGTM 0x560fc6ae40b0, 0x560fc6adf630
try.c: 0x560fc6ae40b0: v4i64 = X86ISD::VBROADCAST 0x560fc6a77580
try.c: 0x560fc6a77580: i64,ch = load<LD8[%lsr.iv6971]> 0x560fc69dda30, 0x560fc6a8d9a0, undef:i64
try.c: 0x560fc6a8d9a0: i64,ch = CopyFromReg 0x560fc69dda30, Register:i64 %vreg50
try.c: 0x560fc6adf890: i64 = Register %vreg50
try.c: 0x560fc6a7f880: i64 = undef
try.c: 0x560fc6adf630: v4i64,ch = CopyFromReg 0x560fc69dda30, Register:v4i64 %vreg13
try.c: 0x560fc6ae4900: v4i64 = Register %vreg13
try.c: 0x560fc6a770c0: v16i32 = X86ISD::VBROADCAST 0x560fc6ae4310
try.c: 0x560fc6ae4310: i32,ch = load<LD4[ConstantPool]> 0x560fc69dda30, 0x560fc6a79a60, undef:i64
try.c: 0x560fc6a79a60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560fc6a80200: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560fc6a7f880: i64 = undef
try.c: 0x560fc6b08040: 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: 0x560fc6b07f10: i32 = Constant<0>
try.c: 0x560fc6b07f10: i32 = Constant<0>
try.c: 0x560fc6b07f10: i32 = Constant<0>
try.c: 0x560fc6b07f10: i32 = Constant<0>
try.c: 0x560fc6b07f10: i32 = Constant<0>
try.c: 0x560fc6b07f10: i32 = Constant<0>
try.c: 0x560fc6b07f10: i32 = Constant<0>
try.c: 0x560fc6b07f10: i32 = Constant<0>
try.c: 0x560fc6b07f10: 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 e/amd64-1

Compiler output

Implementation: e/amd64-1
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55f13163e640: v4i64 = X86ISD::VTRUNC 0x55f13163e510
try.c: 0x55f13163e510: v16i32 = vselect 0x55f13162dd90, 0x55f1315d74d0, 0x55f13163e3e0
try.c: 0x55f13162dd90: v4i1 = X86ISD::PCMPGTM 0x55f131636970, 0x55f131632500
try.c: 0x55f131636970: v4i64 = X86ISD::VBROADCAST 0x55f1315e44e0
try.c: 0x55f1315e44e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55f131547960, 0x55f13161dff0, undef:i64
try.c: 0x55f13161dff0: i64,ch = CopyFromReg 0x55f131547960, Register:i64 %vreg50
try.c: 0x55f131632760: i64 = Register %vreg50
try.c: 0x55f1315d5b40: i64 = undef
try.c: 0x55f131632500: v4i64,ch = CopyFromReg 0x55f131547960, Register:v4i64 %vreg13
try.c: 0x55f1316371c0: v4i64 = Register %vreg13
try.c: 0x55f1315d74d0: v16i32 = X86ISD::VBROADCAST 0x55f131636bd0
try.c: 0x55f131636bd0: i32,ch = load<LD4[ConstantPool]> 0x55f131547960, 0x55f1315e3ac0, undef:i64
try.c: 0x55f1315e3ac0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f131626ce0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f1315d5b40: i64 = undef
try.c: 0x55f13163e3e0: 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: 0x55f13163e2b0: i32 = Constant<0>
try.c: 0x55f13163e2b0: i32 = Constant<0>
try.c: 0x55f13163e2b0: i32 = Constant<0>
try.c: 0x55f13163e2b0: i32 = Constant<0>
try.c: 0x55f13163e2b0: i32 = Constant<0>
try.c: 0x55f13163e2b0: i32 = Constant<0>
try.c: 0x55f13163e2b0: i32 = Constant<0>
try.c: 0x55f13163e2b0: i32 = Constant<0>
try.c: 0x55f13163e2b0: 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 e/amd64-1

Compiler output

Implementation: e/amd64-2
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x560d42f854a0: v4i64 = X86ISD::VTRUNC 0x560d42f85370
try.c: 0x560d42f85370: v16i32 = vselect 0x560d42fa33f0, 0x560d42f28ad0, 0x560d42f85240
try.c: 0x560d42fa33f0: v4i1 = X86ISD::PCMPGTM 0x560d42f7f950, 0x560d42f7bee0
try.c: 0x560d42f7f950: v4i64 = X86ISD::VBROADCAST 0x560d42f4d100
try.c: 0x560d42f4d100: i64,ch = load<LD8[%lsr.iv6971]> 0x560d42e91940, 0x560d42f64650, undef:i64
try.c: 0x560d42f64650: i64,ch = CopyFromReg 0x560d42e91940, Register:i64 %vreg50
try.c: 0x560d42f7c140: i64 = Register %vreg50
try.c: 0x560d42f27140: i64 = undef
try.c: 0x560d42f7bee0: v4i64,ch = CopyFromReg 0x560d42e91940, Register:v4i64 %vreg13
try.c: 0x560d42f801a0: v4i64 = Register %vreg13
try.c: 0x560d42f28ad0: v16i32 = X86ISD::VBROADCAST 0x560d42f7fbb0
try.c: 0x560d42f7fbb0: i32,ch = load<LD4[ConstantPool]> 0x560d42e91940, 0x560d42f4c6e0, undef:i64
try.c: 0x560d42f4c6e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560d42f5f200: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560d42f27140: i64 = undef
try.c: 0x560d42f85240: 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: 0x560d42f85110: i32 = Constant<0>
try.c: 0x560d42f85110: i32 = Constant<0>
try.c: 0x560d42f85110: i32 = Constant<0>
try.c: 0x560d42f85110: i32 = Constant<0>
try.c: 0x560d42f85110: i32 = Constant<0>
try.c: 0x560d42f85110: i32 = Constant<0>
try.c: 0x560d42f85110: i32 = Constant<0>
try.c: 0x560d42f85110: i32 = Constant<0>
try.c: 0x560d42f85110: 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 e/amd64-2

Compiler output

Implementation: e/amd64-2
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55b4510f1e40: v4i64 = X86ISD::VTRUNC 0x55b4510f1d10
try.c: 0x55b4510f1d10: v16i32 = vselect 0x55b4510d0600, 0x55b451072d10, 0x55b4510f1be0
try.c: 0x55b4510d0600: v4i1 = X86ISD::PCMPGTM 0x55b4510da060, 0x55b4510d5430
try.c: 0x55b4510da060: v4i64 = X86ISD::VBROADCAST 0x55b4510731d0
try.c: 0x55b4510731d0: i64,ch = load<LD8[%lsr.iv6971]> 0x55b450fd3a30, 0x55b451083280, undef:i64
try.c: 0x55b451083280: i64,ch = CopyFromReg 0x55b450fd3a30, Register:i64 %vreg50
try.c: 0x55b4510d5690: i64 = Register %vreg50
try.c: 0x55b45107aec0: i64 = undef
try.c: 0x55b4510d5430: v4i64,ch = CopyFromReg 0x55b450fd3a30, Register:v4i64 %vreg13
try.c: 0x55b4510da8b0: v4i64 = Register %vreg13
try.c: 0x55b451072d10: v16i32 = X86ISD::VBROADCAST 0x55b4510da2c0
try.c: 0x55b4510da2c0: i32,ch = load<LD4[ConstantPool]> 0x55b450fd3a30, 0x55b451076630, undef:i64
try.c: 0x55b451076630: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b45107b840: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b45107aec0: i64 = undef
try.c: 0x55b4510f1be0: 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: 0x55b4510f1ab0: i32 = Constant<0>
try.c: 0x55b4510f1ab0: i32 = Constant<0>
try.c: 0x55b4510f1ab0: i32 = Constant<0>
try.c: 0x55b4510f1ab0: i32 = Constant<0>
try.c: 0x55b4510f1ab0: i32 = Constant<0>
try.c: 0x55b4510f1ab0: i32 = Constant<0>
try.c: 0x55b4510f1ab0: i32 = Constant<0>
try.c: 0x55b4510f1ab0: i32 = Constant<0>
try.c: 0x55b4510f1ab0: 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 e/amd64-2

Compiler output

Implementation: e/amd64-2
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x555a0c6d7680: v4i64 = X86ISD::VTRUNC 0x555a0c6d7550
try.c: 0x555a0c6d7550: v16i32 = vselect 0x555a0c6d4060, 0x555a0c67e9b0, 0x555a0c6d7420
try.c: 0x555a0c6d4060: v4i1 = X86ISD::PCMPGTM 0x555a0c6cf9a0, 0x555a0c6cb530
try.c: 0x555a0c6cf9a0: v4i64 = X86ISD::VBROADCAST 0x555a0c673970
try.c: 0x555a0c673970: i64,ch = load<LD8[%lsr.iv6971]> 0x555a0c5e09d0, 0x555a0c6bb410, undef:i64
try.c: 0x555a0c6bb410: i64,ch = CopyFromReg 0x555a0c5e09d0, Register:i64 %vreg50
try.c: 0x555a0c6cb790: i64 = Register %vreg50
try.c: 0x555a0c67d020: i64 = undef
try.c: 0x555a0c6cb530: v4i64,ch = CopyFromReg 0x555a0c5e09d0, Register:v4i64 %vreg13
try.c: 0x555a0c6d01f0: v4i64 = Register %vreg13
try.c: 0x555a0c67e9b0: v16i32 = X86ISD::VBROADCAST 0x555a0c6cfc00
try.c: 0x555a0c6cfc00: i32,ch = load<LD4[ConstantPool]> 0x555a0c5e09d0, 0x555a0c672f50, undef:i64
try.c: 0x555a0c672f50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555a0c678b40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555a0c67d020: i64 = undef
try.c: 0x555a0c6d7420: 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: 0x555a0c6d72f0: i32 = Constant<0>
try.c: 0x555a0c6d72f0: i32 = Constant<0>
try.c: 0x555a0c6d72f0: i32 = Constant<0>
try.c: 0x555a0c6d72f0: i32 = Constant<0>
try.c: 0x555a0c6d72f0: i32 = Constant<0>
try.c: 0x555a0c6d72f0: i32 = Constant<0>
try.c: 0x555a0c6d72f0: i32 = Constant<0>
try.c: 0x555a0c6d72f0: i32 = Constant<0>
try.c: 0x555a0c6d72f0: 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 e/amd64-2

Compiler output

Implementation: e/amd64-3
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55fd47798c00: v4i64 = X86ISD::VTRUNC 0x55fd47798ad0
try.c: 0x55fd47798ad0: v16i32 = vselect 0x55fd477a8e20, 0x55fd4774c8a0, 0x55fd477989a0
try.c: 0x55fd477a8e20: v4i1 = X86ISD::PCMPGTM 0x55fd47791ab0, 0x55fd4778d640
try.c: 0x55fd47791ab0: v4i64 = X86ISD::VBROADCAST 0x55fd477483c0
try.c: 0x55fd477483c0: i64,ch = load<LD8[%lsr.iv6971]> 0x55fd476a2940, 0x55fd4777b700, undef:i64
try.c: 0x55fd4777b700: i64,ch = CopyFromReg 0x55fd476a2940, Register:i64 %vreg50
try.c: 0x55fd4778d8a0: i64 = Register %vreg50
try.c: 0x55fd47749890: i64 = undef
try.c: 0x55fd4778d640: v4i64,ch = CopyFromReg 0x55fd476a2940, Register:v4i64 %vreg13
try.c: 0x55fd47792300: v4i64 = Register %vreg13
try.c: 0x55fd4774c8a0: v16i32 = X86ISD::VBROADCAST 0x55fd47791d10
try.c: 0x55fd47791d10: i32,ch = load<LD4[ConstantPool]> 0x55fd476a2940, 0x55fd47733000, undef:i64
try.c: 0x55fd47733000: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fd4775e730: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fd47749890: i64 = undef
try.c: 0x55fd477989a0: 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: 0x55fd47798870: i32 = Constant<0>
try.c: 0x55fd47798870: i32 = Constant<0>
try.c: 0x55fd47798870: i32 = Constant<0>
try.c: 0x55fd47798870: i32 = Constant<0>
try.c: 0x55fd47798870: i32 = Constant<0>
try.c: 0x55fd47798870: i32 = Constant<0>
try.c: 0x55fd47798870: i32 = Constant<0>
try.c: 0x55fd47798870: i32 = Constant<0>
try.c: 0x55fd47798870: 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 e/amd64-3

Compiler output

Implementation: e/amd64-3
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x56307902c4b0: v4i64 = X86ISD::VTRUNC 0x56307902c380
try.c: 0x56307902c380: v16i32 = vselect 0x56307901d2e0, 0x563078fa1fa0, 0x56307902c250
try.c: 0x56307901d2e0: v4i1 = X86ISD::PCMPGTM 0x563079007500, 0x563079003a90
try.c: 0x563079007500: v4i64 = X86ISD::VBROADCAST 0x563078fa2460
try.c: 0x563078fa2460: i64,ch = load<LD8[%lsr.iv6971]> 0x563078f01a40, 0x563078fb2ab0, undef:i64
try.c: 0x563078fb2ab0: i64,ch = CopyFromReg 0x563078f01a40, Register:i64 %vreg50
try.c: 0x563079003cf0: i64 = Register %vreg50
try.c: 0x563078fb64f0: i64 = undef
try.c: 0x563079003a90: v4i64,ch = CopyFromReg 0x563078f01a40, Register:v4i64 %vreg13
try.c: 0x563079007d50: v4i64 = Register %vreg13
try.c: 0x563078fa1fa0: v16i32 = X86ISD::VBROADCAST 0x563079007760
try.c: 0x563079007760: i32,ch = load<LD4[ConstantPool]> 0x563078f01a40, 0x563078fa4940, undef:i64
try.c: 0x563078fa4940: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563078fb6e70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563078fb64f0: i64 = undef
try.c: 0x56307902c250: 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: 0x56307902c120: i32 = Constant<0>
try.c: 0x56307902c120: i32 = Constant<0>
try.c: 0x56307902c120: i32 = Constant<0>
try.c: 0x56307902c120: i32 = Constant<0>
try.c: 0x56307902c120: i32 = Constant<0>
try.c: 0x56307902c120: i32 = Constant<0>
try.c: 0x56307902c120: i32 = Constant<0>
try.c: 0x56307902c120: i32 = Constant<0>
try.c: 0x56307902c120: 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 e/amd64-3

Compiler output

Implementation: e/amd64-3
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55eb8558d9d0: v4i64 = X86ISD::VTRUNC 0x55eb8558d8a0
try.c: 0x55eb8558d8a0: v16i32 = vselect 0x55eb8559dc60, 0x55eb85533520, 0x55eb8558d770
try.c: 0x55eb8559dc60: v4i1 = X86ISD::PCMPGTM 0x55eb855868f0, 0x55eb85582480
try.c: 0x55eb855868f0: v4i64 = X86ISD::VBROADCAST 0x55eb85542d60
try.c: 0x55eb85542d60: i64,ch = load<LD8[%lsr.iv6971]> 0x55eb854979d0, 0x55eb8553f130, undef:i64
try.c: 0x55eb8553f130: i64,ch = CopyFromReg 0x55eb854979d0, Register:i64 %vreg50
try.c: 0x55eb855826e0: i64 = Register %vreg50
try.c: 0x55eb85531b90: i64 = undef
try.c: 0x55eb85582480: v4i64,ch = CopyFromReg 0x55eb854979d0, Register:v4i64 %vreg13
try.c: 0x55eb85587140: v4i64 = Register %vreg13
try.c: 0x55eb85533520: v16i32 = X86ISD::VBROADCAST 0x55eb85586b50
try.c: 0x55eb85586b50: i32,ch = load<LD4[ConstantPool]> 0x55eb854979d0, 0x55eb85542340, undef:i64
try.c: 0x55eb85542340: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55eb85571a80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55eb85531b90: i64 = undef
try.c: 0x55eb8558d770: 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: 0x55eb8558d640: i32 = Constant<0>
try.c: 0x55eb8558d640: i32 = Constant<0>
try.c: 0x55eb8558d640: i32 = Constant<0>
try.c: 0x55eb8558d640: i32 = Constant<0>
try.c: 0x55eb8558d640: i32 = Constant<0>
try.c: 0x55eb8558d640: i32 = Constant<0>
try.c: 0x55eb8558d640: i32 = Constant<0>
try.c: 0x55eb8558d640: i32 = Constant<0>
try.c: 0x55eb8558d640: 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 e/amd64-3

Compiler output

Implementation: e/amd64-xmm
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x557969e361c0: v4i64 = X86ISD::VTRUNC 0x557969e36090
try.c: 0x557969e36090: v16i32 = vselect 0x557969e1d860, 0x557969db9200, 0x557969e35f60
try.c: 0x557969e1d860: v4i1 = X86ISD::PCMPGTM 0x557969e1a830, 0x557969e163c0
try.c: 0x557969e1a830: v4i64 = X86ISD::VBROADCAST 0x557969dc1b80
try.c: 0x557969dc1b80: i64,ch = load<LD8[%lsr.iv6971]> 0x557969d2b960, 0x557969e04ad0, undef:i64
try.c: 0x557969e04ad0: i64,ch = CopyFromReg 0x557969d2b960, Register:i64 %vreg50
try.c: 0x557969e16620: i64 = Register %vreg50
try.c: 0x557969db7870: i64 = undef
try.c: 0x557969e163c0: v4i64,ch = CopyFromReg 0x557969d2b960, Register:v4i64 %vreg13
try.c: 0x557969e1b080: v4i64 = Register %vreg13
try.c: 0x557969db9200: v16i32 = X86ISD::VBROADCAST 0x557969e1aa90
try.c: 0x557969e1aa90: i32,ch = load<LD4[ConstantPool]> 0x557969d2b960, 0x557969dc1160, undef:i64
try.c: 0x557969dc1160: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557969e05cd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557969db7870: i64 = undef
try.c: 0x557969e35f60: 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: 0x557969e35e30: i32 = Constant<0>
try.c: 0x557969e35e30: i32 = Constant<0>
try.c: 0x557969e35e30: i32 = Constant<0>
try.c: 0x557969e35e30: i32 = Constant<0>
try.c: 0x557969e35e30: i32 = Constant<0>
try.c: 0x557969e35e30: i32 = Constant<0>
try.c: 0x557969e35e30: i32 = Constant<0>
try.c: 0x557969e35e30: i32 = Constant<0>
try.c: 0x557969e35e30: 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 e/amd64-xmm

Compiler output

Implementation: e/amd64-xmm
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55ce9d16e4e0: v4i64 = X86ISD::VTRUNC 0x55ce9d16e3b0
try.c: 0x55ce9d16e3b0: v16i32 = vselect 0x55ce9d151580, 0x55ce9d0eac40, 0x55ce9d16e280
try.c: 0x55ce9d151580: v4i1 = X86ISD::PCMPGTM 0x55ce9d148d10, 0x55ce9d1452a0
try.c: 0x55ce9d148d10: v4i64 = X86ISD::VBROADCAST 0x55ce9d0eb100
try.c: 0x55ce9d0eb100: i64,ch = load<LD8[%lsr.iv6971]> 0x55ce9d043a40, 0x55ce9d0e5430, undef:i64
try.c: 0x55ce9d0e5430: i64,ch = CopyFromReg 0x55ce9d043a40, Register:i64 %vreg50
try.c: 0x55ce9d145500: i64 = Register %vreg50
try.c: 0x55ce9d0f8db0: i64 = undef
try.c: 0x55ce9d1452a0: v4i64,ch = CopyFromReg 0x55ce9d043a40, Register:v4i64 %vreg13
try.c: 0x55ce9d149560: v4i64 = Register %vreg13
try.c: 0x55ce9d0eac40: v16i32 = X86ISD::VBROADCAST 0x55ce9d148f70
try.c: 0x55ce9d148f70: i32,ch = load<LD4[ConstantPool]> 0x55ce9d043a40, 0x55ce9d0ed5e0, undef:i64
try.c: 0x55ce9d0ed5e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ce9d0f9730: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ce9d0f8db0: i64 = undef
try.c: 0x55ce9d16e280: 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: 0x55ce9d16e150: i32 = Constant<0>
try.c: 0x55ce9d16e150: i32 = Constant<0>
try.c: 0x55ce9d16e150: i32 = Constant<0>
try.c: 0x55ce9d16e150: i32 = Constant<0>
try.c: 0x55ce9d16e150: i32 = Constant<0>
try.c: 0x55ce9d16e150: i32 = Constant<0>
try.c: 0x55ce9d16e150: i32 = Constant<0>
try.c: 0x55ce9d16e150: i32 = Constant<0>
try.c: 0x55ce9d16e150: 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 e/amd64-xmm

Compiler output

Implementation: e/amd64-xmm
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55ac8076b090: v4i64 = X86ISD::VTRUNC 0x55ac8076af60
try.c: 0x55ac8076af60: v16i32 = vselect 0x55ac80756b70, 0x55ac806f0e70, 0x55ac8076ae30
try.c: 0x55ac80756b70: v4i1 = X86ISD::PCMPGTM 0x55ac80750710, 0x55ac8074c2a0
try.c: 0x55ac80750710: v4i64 = X86ISD::VBROADCAST 0x55ac806fca90
try.c: 0x55ac806fca90: i64,ch = load<LD8[%lsr.iv6971]> 0x55ac80661920, 0x55ac8073bef0, undef:i64
try.c: 0x55ac8073bef0: i64,ch = CopyFromReg 0x55ac80661920, Register:i64 %vreg50
try.c: 0x55ac8074c500: i64 = Register %vreg50
try.c: 0x55ac806fdf60: i64 = undef
try.c: 0x55ac8074c2a0: v4i64,ch = CopyFromReg 0x55ac80661920, Register:v4i64 %vreg13
try.c: 0x55ac80750f60: v4i64 = Register %vreg13
try.c: 0x55ac806f0e70: v16i32 = X86ISD::VBROADCAST 0x55ac80750970
try.c: 0x55ac80750970: i32,ch = load<LD4[ConstantPool]> 0x55ac80661920, 0x55ac806fc070, undef:i64
try.c: 0x55ac806fc070: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ac80738170: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ac806fdf60: i64 = undef
try.c: 0x55ac8076ae30: 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: 0x55ac8076ad00: i32 = Constant<0>
try.c: 0x55ac8076ad00: i32 = Constant<0>
try.c: 0x55ac8076ad00: i32 = Constant<0>
try.c: 0x55ac8076ad00: i32 = Constant<0>
try.c: 0x55ac8076ad00: i32 = Constant<0>
try.c: 0x55ac8076ad00: i32 = Constant<0>
try.c: 0x55ac8076ad00: i32 = Constant<0>
try.c: 0x55ac8076ad00: i32 = Constant<0>
try.c: 0x55ac8076ad00: 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 e/amd64-xmm

Compiler output

Implementation: e/amd64-xmm2
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x563e8e2cce70: v4i64 = X86ISD::VTRUNC 0x563e8e2ccd40
try.c: 0x563e8e2ccd40: v16i32 = vselect 0x563e8e2abae0, 0x563e8e2558e0, 0x563e8e2ccc10
try.c: 0x563e8e2abae0: v4i1 = X86ISD::PCMPGTM 0x563e8e2b36b0, 0x563e8e2af240
try.c: 0x563e8e2b36b0: v4i64 = X86ISD::VBROADCAST 0x563e8e25baa0
try.c: 0x563e8e25baa0: i64,ch = load<LD8[%lsr.iv6971]> 0x563e8e1c4910, 0x563e8e2a1300, undef:i64
try.c: 0x563e8e2a1300: i64,ch = CopyFromReg 0x563e8e1c4910, Register:i64 %vreg50
try.c: 0x563e8e2af4a0: i64 = Register %vreg50
try.c: 0x563e8e253f50: i64 = undef
try.c: 0x563e8e2af240: v4i64,ch = CopyFromReg 0x563e8e1c4910, Register:v4i64 %vreg13
try.c: 0x563e8e2b3f00: v4i64 = Register %vreg13
try.c: 0x563e8e2558e0: v16i32 = X86ISD::VBROADCAST 0x563e8e2b3910
try.c: 0x563e8e2b3910: i32,ch = load<LD4[ConstantPool]> 0x563e8e1c4910, 0x563e8e25b080, undef:i64
try.c: 0x563e8e25b080: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563e8e25ff40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563e8e253f50: i64 = undef
try.c: 0x563e8e2ccc10: 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: 0x563e8e2ccae0: i32 = Constant<0>
try.c: 0x563e8e2ccae0: i32 = Constant<0>
try.c: 0x563e8e2ccae0: i32 = Constant<0>
try.c: 0x563e8e2ccae0: i32 = Constant<0>
try.c: 0x563e8e2ccae0: i32 = Constant<0>
try.c: 0x563e8e2ccae0: i32 = Constant<0>
try.c: 0x563e8e2ccae0: i32 = Constant<0>
try.c: 0x563e8e2ccae0: i32 = Constant<0>
try.c: 0x563e8e2ccae0: 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 e/amd64-xmm2

Compiler output

Implementation: e/amd64-xmm2
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x561b624ac630: v4i64 = X86ISD::VTRUNC 0x561b624ac500
try.c: 0x561b624ac500: v16i32 = vselect 0x561b624a7000, 0x561b62431160, 0x561b624ac3d0
try.c: 0x561b624a7000: v4i1 = X86ISD::PCMPGTM 0x561b62494a30, 0x561b624911d0
try.c: 0x561b62494a30: v4i64 = X86ISD::VBROADCAST 0x561b62431620
try.c: 0x561b62431620: i64,ch = load<LD8[%lsr.iv6971]> 0x561b6238ea40, 0x561b6242a670, undef:i64
try.c: 0x561b6242a670: i64,ch = CopyFromReg 0x561b6238ea40, Register:i64 %vreg50
try.c: 0x561b62491430: i64 = Register %vreg50
try.c: 0x561b6242c170: i64 = undef
try.c: 0x561b624911d0: v4i64,ch = CopyFromReg 0x561b6238ea40, Register:v4i64 %vreg13
try.c: 0x561b62495280: v4i64 = Register %vreg13
try.c: 0x561b62431160: v16i32 = X86ISD::VBROADCAST 0x561b62494c90
try.c: 0x561b62494c90: i32,ch = load<LD4[ConstantPool]> 0x561b6238ea40, 0x561b62428c40, undef:i64
try.c: 0x561b62428c40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561b6242caf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561b6242c170: i64 = undef
try.c: 0x561b624ac3d0: 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: 0x561b624ac2a0: i32 = Constant<0>
try.c: 0x561b624ac2a0: i32 = Constant<0>
try.c: 0x561b624ac2a0: i32 = Constant<0>
try.c: 0x561b624ac2a0: i32 = Constant<0>
try.c: 0x561b624ac2a0: i32 = Constant<0>
try.c: 0x561b624ac2a0: i32 = Constant<0>
try.c: 0x561b624ac2a0: i32 = Constant<0>
try.c: 0x561b624ac2a0: i32 = Constant<0>
try.c: 0x561b624ac2a0: 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 e/amd64-xmm2

Compiler output

Implementation: e/amd64-xmm2
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x561522b84010: v4i64 = X86ISD::VTRUNC 0x561522b83ee0
try.c: 0x561522b83ee0: v16i32 = vselect 0x561522b74e00, 0x561522b356b0, 0x561522b83db0
try.c: 0x561522b74e00: v4i1 = X86ISD::PCMPGTM 0x561522b7c9d0, 0x561522b78560
try.c: 0x561522b7c9d0: v4i64 = X86ISD::VBROADCAST 0x561522b25d50
try.c: 0x561522b25d50: i64,ch = load<LD8[%lsr.iv6971]> 0x561522a8d9e0, 0x561522b64a00, undef:i64
try.c: 0x561522b64a00: i64,ch = CopyFromReg 0x561522a8d9e0, Register:i64 %vreg50
try.c: 0x561522b787c0: i64 = Register %vreg50
try.c: 0x561522b27220: i64 = undef
try.c: 0x561522b78560: v4i64,ch = CopyFromReg 0x561522a8d9e0, Register:v4i64 %vreg13
try.c: 0x561522b7d220: v4i64 = Register %vreg13
try.c: 0x561522b356b0: v16i32 = X86ISD::VBROADCAST 0x561522b7cc30
try.c: 0x561522b7cc30: i32,ch = load<LD4[ConstantPool]> 0x561522a8d9e0, 0x561522b18b00, undef:i64
try.c: 0x561522b18b00: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561522b6ac30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561522b27220: i64 = undef
try.c: 0x561522b83db0: 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: 0x561522b83c80: i32 = Constant<0>
try.c: 0x561522b83c80: i32 = Constant<0>
try.c: 0x561522b83c80: i32 = Constant<0>
try.c: 0x561522b83c80: i32 = Constant<0>
try.c: 0x561522b83c80: i32 = Constant<0>
try.c: 0x561522b83c80: i32 = Constant<0>
try.c: 0x561522b83c80: i32 = Constant<0>
try.c: 0x561522b83c80: i32 = Constant<0>
try.c: 0x561522b83c80: 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 e/amd64-xmm2

Compiler output

Implementation: e/amd64-xmm5
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x564be5d07d90: v4i64 = X86ISD::VTRUNC 0x564be5d07c60
try.c: 0x564be5d07c60: v16i32 = vselect 0x564be5d04770, 0x564be5ca4860, 0x564be5d07b30
try.c: 0x564be5d04770: v4i1 = X86ISD::PCMPGTM 0x564be5cffbd0, 0x564be5cfb760
try.c: 0x564be5cffbd0: v4i64 = X86ISD::VBROADCAST 0x564be5ca7010
try.c: 0x564be5ca7010: i64,ch = load<LD8[%lsr.iv6971]> 0x564be5c10940, 0x564be5ce9830, undef:i64
try.c: 0x564be5ce9830: i64,ch = CopyFromReg 0x564be5c10940, Register:i64 %vreg50
try.c: 0x564be5cfb9c0: i64 = Register %vreg50
try.c: 0x564be5ca2ed0: i64 = undef
try.c: 0x564be5cfb760: v4i64,ch = CopyFromReg 0x564be5c10940, Register:v4i64 %vreg13
try.c: 0x564be5d00420: v4i64 = Register %vreg13
try.c: 0x564be5ca4860: v16i32 = X86ISD::VBROADCAST 0x564be5cffe30
try.c: 0x564be5cffe30: i32,ch = load<LD4[ConstantPool]> 0x564be5c10940, 0x564be5ca65f0, undef:i64
try.c: 0x564be5ca65f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564be5cbdf20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564be5ca2ed0: i64 = undef
try.c: 0x564be5d07b30: 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: 0x564be5d07a00: i32 = Constant<0>
try.c: 0x564be5d07a00: i32 = Constant<0>
try.c: 0x564be5d07a00: i32 = Constant<0>
try.c: 0x564be5d07a00: i32 = Constant<0>
try.c: 0x564be5d07a00: i32 = Constant<0>
try.c: 0x564be5d07a00: i32 = Constant<0>
try.c: 0x564be5d07a00: i32 = Constant<0>
try.c: 0x564be5d07a00: i32 = Constant<0>
try.c: 0x564be5d07a00: 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 e/amd64-xmm5

Compiler output

Implementation: e/amd64-xmm5
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55f80dc4fd50: v4i64 = X86ISD::VTRUNC 0x55f80dc4fc20
try.c: 0x55f80dc4fc20: v16i32 = vselect 0x55f80dc4a720, 0x55f80dbd9e20, 0x55f80dc4faf0
try.c: 0x55f80dc4a720: v4i1 = X86ISD::PCMPGTM 0x55f80dc36f90, 0x55f80dc32b20
try.c: 0x55f80dc36f90: v4i64 = X86ISD::VBROADCAST 0x55f80dbda2e0
try.c: 0x55f80dbda2e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55f80db30a40, 0x55f80dbca7d0, undef:i64
try.c: 0x55f80dbca7d0: i64,ch = CopyFromReg 0x55f80db30a40, Register:i64 %vreg50
try.c: 0x55f80dc32d80: i64 = Register %vreg50
try.c: 0x55f80dbc61f0: i64 = undef
try.c: 0x55f80dc32b20: v4i64,ch = CopyFromReg 0x55f80db30a40, Register:v4i64 %vreg13
try.c: 0x55f80dc377e0: v4i64 = Register %vreg13
try.c: 0x55f80dbd9e20: v16i32 = X86ISD::VBROADCAST 0x55f80dc371f0
try.c: 0x55f80dc371f0: i32,ch = load<LD4[ConstantPool]> 0x55f80db30a40, 0x55f80dbcf9f0, undef:i64
try.c: 0x55f80dbcf9f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f80dbc6b70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f80dbc61f0: i64 = undef
try.c: 0x55f80dc4faf0: 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: 0x55f80dc4f9c0: i32 = Constant<0>
try.c: 0x55f80dc4f9c0: i32 = Constant<0>
try.c: 0x55f80dc4f9c0: i32 = Constant<0>
try.c: 0x55f80dc4f9c0: i32 = Constant<0>
try.c: 0x55f80dc4f9c0: i32 = Constant<0>
try.c: 0x55f80dc4f9c0: i32 = Constant<0>
try.c: 0x55f80dc4f9c0: i32 = Constant<0>
try.c: 0x55f80dc4f9c0: i32 = Constant<0>
try.c: 0x55f80dc4f9c0: 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 e/amd64-xmm5

Compiler output

Implementation: e/amd64-xmm5
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55908bcc90b0: v4i64 = X86ISD::VTRUNC 0x55908bcc8f80
try.c: 0x55908bcc8f80: v16i32 = vselect 0x55908bcc5a90, 0x55908bc64d20, 0x55908bcc8e50
try.c: 0x55908bcc5a90: v4i1 = X86ISD::PCMPGTM 0x55908bcae720, 0x55908bcaa2b0
try.c: 0x55908bcae720: v4i64 = X86ISD::VBROADCAST 0x55908bc54850
try.c: 0x55908bc54850: i64,ch = load<LD8[%lsr.iv6971]> 0x55908bbbf970, 0x55908bc98ee0, undef:i64
try.c: 0x55908bc98ee0: i64,ch = CopyFromReg 0x55908bbbf970, Register:i64 %vreg50
try.c: 0x55908bcaa510: i64 = Register %vreg50
try.c: 0x55908bc55d20: i64 = undef
try.c: 0x55908bcaa2b0: v4i64,ch = CopyFromReg 0x55908bbbf970, Register:v4i64 %vreg13
try.c: 0x55908bcaef70: v4i64 = Register %vreg13
try.c: 0x55908bc64d20: v16i32 = X86ISD::VBROADCAST 0x55908bcae980
try.c: 0x55908bcae980: i32,ch = load<LD4[ConstantPool]> 0x55908bbbf970, 0x55908bc69c60, undef:i64
try.c: 0x55908bc69c60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55908bc9a0e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55908bc55d20: i64 = undef
try.c: 0x55908bcc8e50: 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: 0x55908bcc8d20: i32 = Constant<0>
try.c: 0x55908bcc8d20: i32 = Constant<0>
try.c: 0x55908bcc8d20: i32 = Constant<0>
try.c: 0x55908bcc8d20: i32 = Constant<0>
try.c: 0x55908bcc8d20: i32 = Constant<0>
try.c: 0x55908bcc8d20: i32 = Constant<0>
try.c: 0x55908bcc8d20: i32 = Constant<0>
try.c: 0x55908bcc8d20: i32 = Constant<0>
try.c: 0x55908bcc8d20: 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 e/amd64-xmm5

Compiler output

Implementation: e/amd64-xmm6
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x563b7b53d270: v4i64 = X86ISD::VTRUNC 0x563b7b53d140
try.c: 0x563b7b53d140: v16i32 = vselect 0x563b7b5267b0, 0x563b7b4c6f00, 0x563b7b53d010
try.c: 0x563b7b5267b0: v4i1 = X86ISD::PCMPGTM 0x563b7b51f8d0, 0x563b7b51b460
try.c: 0x563b7b51f8d0: v4i64 = X86ISD::VBROADCAST 0x563b7b4e22e0
try.c: 0x563b7b4e22e0: i64,ch = load<LD8[%lsr.iv6971]> 0x563b7b430960, 0x563b7b5129b0, undef:i64
try.c: 0x563b7b5129b0: i64,ch = CopyFromReg 0x563b7b430960, Register:i64 %vreg50
try.c: 0x563b7b51b6c0: i64 = Register %vreg50
try.c: 0x563b7b4e37b0: i64 = undef
try.c: 0x563b7b51b460: v4i64,ch = CopyFromReg 0x563b7b430960, Register:v4i64 %vreg13
try.c: 0x563b7b520120: v4i64 = Register %vreg13
try.c: 0x563b7b4c6f00: v16i32 = X86ISD::VBROADCAST 0x563b7b51fb30
try.c: 0x563b7b51fb30: i32,ch = load<LD4[ConstantPool]> 0x563b7b430960, 0x563b7b4e18c0, undef:i64
try.c: 0x563b7b4e18c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563b7b509930: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563b7b4e37b0: i64 = undef
try.c: 0x563b7b53d010: 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: 0x563b7b53cee0: i32 = Constant<0>
try.c: 0x563b7b53cee0: i32 = Constant<0>
try.c: 0x563b7b53cee0: i32 = Constant<0>
try.c: 0x563b7b53cee0: i32 = Constant<0>
try.c: 0x563b7b53cee0: i32 = Constant<0>
try.c: 0x563b7b53cee0: i32 = Constant<0>
try.c: 0x563b7b53cee0: i32 = Constant<0>
try.c: 0x563b7b53cee0: i32 = Constant<0>
try.c: 0x563b7b53cee0: 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 e/amd64-xmm6

Compiler output

Implementation: e/amd64-xmm6
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5603f8580090: v4i64 = X86ISD::VTRUNC 0x5603f857ff60
try.c: 0x5603f857ff60: v16i32 = vselect 0x5603f854a3b0, 0x5603f850b590, 0x5603f857fe30
try.c: 0x5603f854a3b0: v4i1 = X86ISD::PCMPGTM 0x5603f855b450, 0x5603f8558f70
try.c: 0x5603f855b450: v4i64 = X86ISD::VBROADCAST 0x5603f850ba50
try.c: 0x5603f850ba50: i64,ch = load<LD8[%lsr.iv6971]> 0x5603f8455a40, 0x5603f84ee600, undef:i64
try.c: 0x5603f84ee600: i64,ch = CopyFromReg 0x5603f8455a40, Register:i64 %vreg50
try.c: 0x5603f85591d0: i64 = Register %vreg50
try.c: 0x5603f8505510: i64 = undef
try.c: 0x5603f8558f70: v4i64,ch = CopyFromReg 0x5603f8455a40, Register:v4i64 %vreg13
try.c: 0x5603f855bca0: v4i64 = Register %vreg13
try.c: 0x5603f850b590: v16i32 = X86ISD::VBROADCAST 0x5603f855b6b0
try.c: 0x5603f855b6b0: i32,ch = load<LD4[ConstantPool]> 0x5603f8455a40, 0x5603f84f7a20, undef:i64
try.c: 0x5603f84f7a20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5603f8505e90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5603f8505510: i64 = undef
try.c: 0x5603f857fe30: 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: 0x5603f857fd00: i32 = Constant<0>
try.c: 0x5603f857fd00: i32 = Constant<0>
try.c: 0x5603f857fd00: i32 = Constant<0>
try.c: 0x5603f857fd00: i32 = Constant<0>
try.c: 0x5603f857fd00: i32 = Constant<0>
try.c: 0x5603f857fd00: i32 = Constant<0>
try.c: 0x5603f857fd00: i32 = Constant<0>
try.c: 0x5603f857fd00: i32 = Constant<0>
try.c: 0x5603f857fd00: 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 e/amd64-xmm6

Compiler output

Implementation: e/amd64-xmm6
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x56417cd5cf00: v4i64 = X86ISD::VTRUNC 0x56417cd5cdd0
try.c: 0x56417cd5cdd0: v16i32 = vselect 0x56417cd4e000, 0x56417ccfbf00, 0x56417cd5cca0
try.c: 0x56417cd4e000: v4i1 = X86ISD::PCMPGTM 0x56417cd42730, 0x56417cd3e2c0
try.c: 0x56417cd42730: v4i64 = X86ISD::VBROADCAST 0x56417cce2d30
try.c: 0x56417cce2d30: i64,ch = load<LD8[%lsr.iv6971]> 0x56417cc53960, 0x56417cd39120, undef:i64
try.c: 0x56417cd39120: i64,ch = CopyFromReg 0x56417cc53960, Register:i64 %vreg50
try.c: 0x56417cd3e520: i64 = Register %vreg50
try.c: 0x56417cce4200: i64 = undef
try.c: 0x56417cd3e2c0: v4i64,ch = CopyFromReg 0x56417cc53960, Register:v4i64 %vreg13
try.c: 0x56417cd42f80: v4i64 = Register %vreg13
try.c: 0x56417ccfbf00: v16i32 = X86ISD::VBROADCAST 0x56417cd42990
try.c: 0x56417cd42990: i32,ch = load<LD4[ConstantPool]> 0x56417cc53960, 0x56417cce7330, undef:i64
try.c: 0x56417cce7330: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56417cd0aa20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56417cce4200: i64 = undef
try.c: 0x56417cd5cca0: 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: 0x56417cd5cb70: i32 = Constant<0>
try.c: 0x56417cd5cb70: i32 = Constant<0>
try.c: 0x56417cd5cb70: i32 = Constant<0>
try.c: 0x56417cd5cb70: i32 = Constant<0>
try.c: 0x56417cd5cb70: i32 = Constant<0>
try.c: 0x56417cd5cb70: i32 = Constant<0>
try.c: 0x56417cd5cb70: i32 = Constant<0>
try.c: 0x56417cd5cb70: i32 = Constant<0>
try.c: 0x56417cd5cb70: 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 e/amd64-xmm6

Compiler output

Implementation: e/merged
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x557902d681a0: v4i64 = X86ISD::VTRUNC 0x557902d68070
try.c: 0x557902d68070: v16i32 = vselect 0x557902d54480, 0x557902cfa7f0, 0x557902d67f40
try.c: 0x557902d54480: v4i1 = X86ISD::PCMPGTM 0x557902d4d820, 0x557902d493b0
try.c: 0x557902d4d820: v4i64 = X86ISD::VBROADCAST 0x557902cf5e50
try.c: 0x557902cf5e50: i64,ch = load<LD8[%lsr.iv6971]> 0x557902c5e950, 0x557902d3b1f0, undef:i64
try.c: 0x557902d3b1f0: i64,ch = CopyFromReg 0x557902c5e950, Register:i64 %vreg50
try.c: 0x557902d49610: i64 = Register %vreg50
try.c: 0x557902cf8e60: i64 = undef
try.c: 0x557902d493b0: v4i64,ch = CopyFromReg 0x557902c5e950, Register:v4i64 %vreg13
try.c: 0x557902d4e070: v4i64 = Register %vreg13
try.c: 0x557902cfa7f0: v16i32 = X86ISD::VBROADCAST 0x557902d4da80
try.c: 0x557902d4da80: i32,ch = load<LD4[ConstantPool]> 0x557902c5e950, 0x557902cf5430, undef:i64
try.c: 0x557902cf5430: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557902d3be90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557902cf8e60: i64 = undef
try.c: 0x557902d67f40: 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: 0x557902d67e10: i32 = Constant<0>
try.c: 0x557902d67e10: i32 = Constant<0>
try.c: 0x557902d67e10: i32 = Constant<0>
try.c: 0x557902d67e10: i32 = Constant<0>
try.c: 0x557902d67e10: i32 = Constant<0>
try.c: 0x557902d67e10: i32 = Constant<0>
try.c: 0x557902d67e10: i32 = Constant<0>
try.c: 0x557902d67e10: i32 = Constant<0>
try.c: 0x557902d67e10: 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 e/merged

Compiler output

Implementation: e/merged
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55a0cfec7840: v4i64 = X86ISD::VTRUNC 0x55a0cfec7710
try.c: 0x55a0cfec7710: v16i32 = vselect 0x55a0cfeb68f0, 0x55a0cfe44f40, 0x55a0cfec75e0
try.c: 0x55a0cfeb68f0: v4i1 = X86ISD::PCMPGTM 0x55a0cfeb18a0, 0x55a0cfead430
try.c: 0x55a0cfeb18a0: v4i64 = X86ISD::VBROADCAST 0x55a0cfe45400
try.c: 0x55a0cfe45400: i64,ch = load<LD8[%lsr.iv6971]> 0x55a0cfdaaa30, 0x55a0cfe52640, undef:i64
try.c: 0x55a0cfe52640: i64,ch = CopyFromReg 0x55a0cfdaaa30, Register:i64 %vreg50
try.c: 0x55a0cfead690: i64 = Register %vreg50
try.c: 0x55a0cfe48df0: i64 = undef
try.c: 0x55a0cfead430: v4i64,ch = CopyFromReg 0x55a0cfdaaa30, Register:v4i64 %vreg13
try.c: 0x55a0cfeb20f0: v4i64 = Register %vreg13
try.c: 0x55a0cfe44f40: v16i32 = X86ISD::VBROADCAST 0x55a0cfeb1b00
try.c: 0x55a0cfeb1b00: i32,ch = load<LD4[ConstantPool]> 0x55a0cfdaaa30, 0x55a0cfe478e0, undef:i64
try.c: 0x55a0cfe478e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a0cfe49770: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a0cfe48df0: i64 = undef
try.c: 0x55a0cfec75e0: 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: 0x55a0cfec74b0: i32 = Constant<0>
try.c: 0x55a0cfec74b0: i32 = Constant<0>
try.c: 0x55a0cfec74b0: i32 = Constant<0>
try.c: 0x55a0cfec74b0: i32 = Constant<0>
try.c: 0x55a0cfec74b0: i32 = Constant<0>
try.c: 0x55a0cfec74b0: i32 = Constant<0>
try.c: 0x55a0cfec74b0: i32 = Constant<0>
try.c: 0x55a0cfec74b0: i32 = Constant<0>
try.c: 0x55a0cfec74b0: 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 e/merged

Compiler output

Implementation: e/merged
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55618d13e140: v4i64 = X86ISD::VTRUNC 0x55618d13e010
try.c: 0x55618d13e010: v16i32 = vselect 0x55618d1467d0, 0x55618d0c7000, 0x55618d13dee0
try.c: 0x55618d1467d0: v4i1 = X86ISD::PCMPGTM 0x55618d123970, 0x55618d11f500
try.c: 0x55618d123970: v4i64 = X86ISD::VBROADCAST 0x55618d0e91b0
try.c: 0x55618d0e91b0: i64,ch = load<LD8[%lsr.iv6971]> 0x55618d034950, 0x55618d0ddcb0, undef:i64
try.c: 0x55618d0ddcb0: i64,ch = CopyFromReg 0x55618d034950, Register:i64 %vreg50
try.c: 0x55618d11f760: i64 = Register %vreg50
try.c: 0x55618d0ea680: i64 = undef
try.c: 0x55618d11f500: v4i64,ch = CopyFromReg 0x55618d034950, Register:v4i64 %vreg13
try.c: 0x55618d1241c0: v4i64 = Register %vreg13
try.c: 0x55618d0c7000: v16i32 = X86ISD::VBROADCAST 0x55618d123bd0
try.c: 0x55618d123bd0: i32,ch = load<LD4[ConstantPool]> 0x55618d034950, 0x55618d0cde50, undef:i64
try.c: 0x55618d0cde50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55618d103ed0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55618d0ea680: i64 = undef
try.c: 0x55618d13dee0: 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: 0x55618d13ddb0: i32 = Constant<0>
try.c: 0x55618d13ddb0: i32 = Constant<0>
try.c: 0x55618d13ddb0: i32 = Constant<0>
try.c: 0x55618d13ddb0: i32 = Constant<0>
try.c: 0x55618d13ddb0: i32 = Constant<0>
try.c: 0x55618d13ddb0: i32 = Constant<0>
try.c: 0x55618d13ddb0: i32 = Constant<0>
try.c: 0x55618d13ddb0: i32 = Constant<0>
try.c: 0x55618d13ddb0: 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 e/merged

Compiler output

Implementation: e/ref
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55fff0a31160: v4i64 = X86ISD::VTRUNC 0x55fff0a31030
try.c: 0x55fff0a31030: v16i32 = vselect 0x55fff0a442a0, 0x55fff09e0cd0, 0x55fff0a30f00
try.c: 0x55fff0a442a0: v4i1 = X86ISD::PCMPGTM 0x55fff0a2a710, 0x55fff0a262a0
try.c: 0x55fff0a2a710: v4i64 = X86ISD::VBROADCAST 0x55fff09cd540
try.c: 0x55fff09cd540: i64,ch = load<LD8[%lsr.iv6971]> 0x55fff093b950, 0x55fff0a0fb90, undef:i64
try.c: 0x55fff0a0fb90: i64,ch = CopyFromReg 0x55fff093b950, Register:i64 %vreg50
try.c: 0x55fff0a26500: i64 = Register %vreg50
try.c: 0x55fff09cea10: i64 = undef
try.c: 0x55fff0a262a0: v4i64,ch = CopyFromReg 0x55fff093b950, Register:v4i64 %vreg13
try.c: 0x55fff0a2af60: v4i64 = Register %vreg13
try.c: 0x55fff09e0cd0: v16i32 = X86ISD::VBROADCAST 0x55fff0a2a970
try.c: 0x55fff0a2a970: i32,ch = load<LD4[ConstantPool]> 0x55fff093b950, 0x55fff09c7120, undef:i64
try.c: 0x55fff09c7120: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fff09cac20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fff09cea10: i64 = undef
try.c: 0x55fff0a30f00: 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: 0x55fff0a30dd0: i32 = Constant<0>
try.c: 0x55fff0a30dd0: i32 = Constant<0>
try.c: 0x55fff0a30dd0: i32 = Constant<0>
try.c: 0x55fff0a30dd0: i32 = Constant<0>
try.c: 0x55fff0a30dd0: i32 = Constant<0>
try.c: 0x55fff0a30dd0: i32 = Constant<0>
try.c: 0x55fff0a30dd0: i32 = Constant<0>
try.c: 0x55fff0a30dd0: i32 = Constant<0>
try.c: 0x55fff0a30dd0: 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 e/ref

Compiler output

Implementation: e/ref
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55c92b7806c0: v4i64 = X86ISD::VTRUNC 0x55c92b780590
try.c: 0x55c92b780590: v16i32 = vselect 0x55c92b7968c0, 0x55c92b713870, 0x55c92b780460
try.c: 0x55c92b7968c0: v4i1 = X86ISD::PCMPGTM 0x55c92b777530, 0x55c92b7736c0
try.c: 0x55c92b777530: v4i64 = X86ISD::VBROADCAST 0x55c92b713d30
try.c: 0x55c92b713d30: i64,ch = load<LD8[%lsr.iv6971]> 0x55c92b670a30, 0x55c92b70f350, undef:i64
try.c: 0x55c92b70f350: i64,ch = CopyFromReg 0x55c92b670a30, Register:i64 %vreg50
try.c: 0x55c92b773920: i64 = Register %vreg50
try.c: 0x55c92b722ac0: i64 = undef
try.c: 0x55c92b7736c0: v4i64,ch = CopyFromReg 0x55c92b670a30, Register:v4i64 %vreg13
try.c: 0x55c92b777d80: v4i64 = Register %vreg13
try.c: 0x55c92b713870: v16i32 = X86ISD::VBROADCAST 0x55c92b777790
try.c: 0x55c92b777790: i32,ch = load<LD4[ConstantPool]> 0x55c92b670a30, 0x55c92b726a40, undef:i64
try.c: 0x55c92b726a40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c92b723440: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c92b722ac0: i64 = undef
try.c: 0x55c92b780460: 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: 0x55c92b780330: i32 = Constant<0>
try.c: 0x55c92b780330: i32 = Constant<0>
try.c: 0x55c92b780330: i32 = Constant<0>
try.c: 0x55c92b780330: i32 = Constant<0>
try.c: 0x55c92b780330: i32 = Constant<0>
try.c: 0x55c92b780330: i32 = Constant<0>
try.c: 0x55c92b780330: i32 = Constant<0>
try.c: 0x55c92b780330: i32 = Constant<0>
try.c: 0x55c92b780330: 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 e/ref

Compiler output

Implementation: e/ref
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x56522e3c8270: v4i64 = X86ISD::VTRUNC 0x56522e3c8140
try.c: 0x56522e3c8140: v16i32 = vselect 0x56522e3ddff0, 0x56522e36a9a0, 0x56522e3c8010
try.c: 0x56522e3ddff0: v4i1 = X86ISD::PCMPGTM 0x56522e3c3c50, 0x56522e3bf7e0
try.c: 0x56522e3c3c50: v4i64 = X86ISD::VBROADCAST 0x56522e36ed40
try.c: 0x56522e36ed40: i64,ch = load<LD8[%lsr.iv6971]> 0x56522e2d4960, 0x56522e331100, undef:i64
try.c: 0x56522e331100: i64,ch = CopyFromReg 0x56522e2d4960, Register:i64 %vreg50
try.c: 0x56522e3bfa40: i64 = Register %vreg50
try.c: 0x56522e370210: i64 = undef
try.c: 0x56522e3bf7e0: v4i64,ch = CopyFromReg 0x56522e2d4960, Register:v4i64 %vreg13
try.c: 0x56522e3c44a0: v4i64 = Register %vreg13
try.c: 0x56522e36a9a0: v16i32 = X86ISD::VBROADCAST 0x56522e3c3eb0
try.c: 0x56522e3c3eb0: i32,ch = load<LD4[ConstantPool]> 0x56522e2d4960, 0x56522e3685a0, undef:i64
try.c: 0x56522e3685a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56522e3aea90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56522e370210: i64 = undef
try.c: 0x56522e3c8010: 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: 0x56522e3c7ee0: i32 = Constant<0>
try.c: 0x56522e3c7ee0: i32 = Constant<0>
try.c: 0x56522e3c7ee0: i32 = Constant<0>
try.c: 0x56522e3c7ee0: i32 = Constant<0>
try.c: 0x56522e3c7ee0: i32 = Constant<0>
try.c: 0x56522e3c7ee0: i32 = Constant<0>
try.c: 0x56522e3c7ee0: i32 = Constant<0>
try.c: 0x56522e3c7ee0: i32 = Constant<0>
try.c: 0x56522e3c7ee0: 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 e/ref

Compiler output

Implementation: e/regs
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x563380c68330: v4i64 = X86ISD::VTRUNC 0x563380c68200
try.c: 0x563380c68200: v16i32 = vselect 0x563380c64d10, 0x563380c18e50, 0x563380c680d0
try.c: 0x563380c64d10: v4i1 = X86ISD::PCMPGTM 0x563380c600c0, 0x563380c5bc50
try.c: 0x563380c600c0: v4i64 = X86ISD::VBROADCAST 0x563380c027d0
try.c: 0x563380c027d0: i64,ch = load<LD8[%lsr.iv6971]> 0x563380b70940, 0x563380c521c0, undef:i64
try.c: 0x563380c521c0: i64,ch = CopyFromReg 0x563380b70940, Register:i64 %vreg50
try.c: 0x563380c5beb0: i64 = Register %vreg50
try.c: 0x563380c03ca0: i64 = undef
try.c: 0x563380c5bc50: v4i64,ch = CopyFromReg 0x563380b70940, Register:v4i64 %vreg13
try.c: 0x563380c60910: v4i64 = Register %vreg13
try.c: 0x563380c18e50: v16i32 = X86ISD::VBROADCAST 0x563380c60320
try.c: 0x563380c60320: i32,ch = load<LD4[ConstantPool]> 0x563380b70940, 0x563380c07030, undef:i64
try.c: 0x563380c07030: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563380bfeed0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563380c03ca0: i64 = undef
try.c: 0x563380c680d0: 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: 0x563380c67fa0: i32 = Constant<0>
try.c: 0x563380c67fa0: i32 = Constant<0>
try.c: 0x563380c67fa0: i32 = Constant<0>
try.c: 0x563380c67fa0: i32 = Constant<0>
try.c: 0x563380c67fa0: i32 = Constant<0>
try.c: 0x563380c67fa0: i32 = Constant<0>
try.c: 0x563380c67fa0: i32 = Constant<0>
try.c: 0x563380c67fa0: i32 = Constant<0>
try.c: 0x563380c67fa0: 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 e/regs

Compiler output

Implementation: e/regs
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55d36ace5880: v4i64 = X86ISD::VTRUNC 0x55d36ace5750
try.c: 0x55d36ace5750: v16i32 = vselect 0x55d36ace0250, 0x55d36ac64ce0, 0x55d36ace5620
try.c: 0x55d36ace0250: v4i1 = X86ISD::PCMPGTM 0x55d36accbb10, 0x55d36acc76a0
try.c: 0x55d36accbb10: v4i64 = X86ISD::VBROADCAST 0x55d36ac651a0
try.c: 0x55d36ac651a0: i64,ch = load<LD8[%lsr.iv6971]> 0x55d36abc5a30, 0x55d36ac74c80, undef:i64
try.c: 0x55d36ac74c80: i64,ch = CopyFromReg 0x55d36abc5a30, Register:i64 %vreg50
try.c: 0x55d36acc7900: i64 = Register %vreg50
try.c: 0x55d36ac6e1b0: i64 = undef
try.c: 0x55d36acc76a0: v4i64,ch = CopyFromReg 0x55d36abc5a30, Register:v4i64 %vreg13
try.c: 0x55d36accc360: v4i64 = Register %vreg13
try.c: 0x55d36ac64ce0: v16i32 = X86ISD::VBROADCAST 0x55d36accbd70
try.c: 0x55d36accbd70: i32,ch = load<LD4[ConstantPool]> 0x55d36abc5a30, 0x55d36ac676e0, undef:i64
try.c: 0x55d36ac676e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d36ac6eb30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d36ac6e1b0: i64 = undef
try.c: 0x55d36ace5620: 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: 0x55d36ace54f0: i32 = Constant<0>
try.c: 0x55d36ace54f0: i32 = Constant<0>
try.c: 0x55d36ace54f0: i32 = Constant<0>
try.c: 0x55d36ace54f0: i32 = Constant<0>
try.c: 0x55d36ace54f0: i32 = Constant<0>
try.c: 0x55d36ace54f0: i32 = Constant<0>
try.c: 0x55d36ace54f0: i32 = Constant<0>
try.c: 0x55d36ace54f0: i32 = Constant<0>
try.c: 0x55d36ace54f0: 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 e/regs

Compiler output

Implementation: e/regs
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x562289716cb0: v4i64 = X86ISD::VTRUNC 0x562289716b80
try.c: 0x562289716b80: v16i32 = vselect 0x562289709ea0, 0x5622896d9e00, 0x562289716a50
try.c: 0x562289709ea0: v4i1 = X86ISD::PCMPGTM 0x562289711a70, 0x56228970d600
try.c: 0x562289711a70: v4i64 = X86ISD::VBROADCAST 0x5622896d5d30
try.c: 0x5622896d5d30: i64,ch = load<LD8[%lsr.iv6971]> 0x562289622950, 0x562289683340, undef:i64
try.c: 0x562289683340: i64,ch = CopyFromReg 0x562289622950, Register:i64 %vreg50
try.c: 0x56228970d860: i64 = Register %vreg50
try.c: 0x5622896d7200: i64 = undef
try.c: 0x56228970d600: v4i64,ch = CopyFromReg 0x562289622950, Register:v4i64 %vreg13
try.c: 0x5622897122c0: v4i64 = Register %vreg13
try.c: 0x5622896d9e00: v16i32 = X86ISD::VBROADCAST 0x562289711cd0
try.c: 0x562289711cd0: i32,ch = load<LD4[ConstantPool]> 0x562289622950, 0x5622896ba970, undef:i64
try.c: 0x5622896ba970: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5622896caa70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5622896d7200: i64 = undef
try.c: 0x562289716a50: 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: 0x562289716920: i32 = Constant<0>
try.c: 0x562289716920: i32 = Constant<0>
try.c: 0x562289716920: i32 = Constant<0>
try.c: 0x562289716920: i32 = Constant<0>
try.c: 0x562289716920: i32 = Constant<0>
try.c: 0x562289716920: i32 = Constant<0>
try.c: 0x562289716920: i32 = Constant<0>
try.c: 0x562289716920: i32 = Constant<0>
try.c: 0x562289716920: 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 e/regs

Compiler output

Implementation: ref
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x557b5ce5c540: v4i64 = X86ISD::VTRUNC 0x557b5ce5c410
try.c: 0x557b5ce5c410: v16i32 = vselect 0x557b5ce56f10, 0x557b5cdf99e0, 0x557b5ce5c2e0
try.c: 0x557b5ce56f10: v4i1 = X86ISD::PCMPGTM 0x557b5ce52850, 0x557b5ce4e3e0
try.c: 0x557b5ce52850: v4i64 = X86ISD::VBROADCAST 0x557b5cdef660
try.c: 0x557b5cdef660: i64,ch = load<LD8[%lsr.iv6971]> 0x557b5cd63950, 0x557b5ce3c100, undef:i64
try.c: 0x557b5ce3c100: i64,ch = CopyFromReg 0x557b5cd63950, Register:i64 %vreg50
try.c: 0x557b5ce4e640: i64 = Register %vreg50
try.c: 0x557b5cdf0b30: i64 = undef
try.c: 0x557b5ce4e3e0: v4i64,ch = CopyFromReg 0x557b5cd63950, Register:v4i64 %vreg13
try.c: 0x557b5ce530a0: v4i64 = Register %vreg13
try.c: 0x557b5cdf99e0: v16i32 = X86ISD::VBROADCAST 0x557b5ce52ab0
try.c: 0x557b5ce52ab0: i32,ch = load<LD4[ConstantPool]> 0x557b5cd63950, 0x557b5cdf3460, undef:i64
try.c: 0x557b5cdf3460: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557b5ce076e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557b5cdf0b30: i64 = undef
try.c: 0x557b5ce5c2e0: 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: 0x557b5ce5c1b0: i32 = Constant<0>
try.c: 0x557b5ce5c1b0: i32 = Constant<0>
try.c: 0x557b5ce5c1b0: i32 = Constant<0>
try.c: 0x557b5ce5c1b0: i32 = Constant<0>
try.c: 0x557b5ce5c1b0: i32 = Constant<0>
try.c: 0x557b5ce5c1b0: i32 = Constant<0>
try.c: 0x557b5ce5c1b0: i32 = Constant<0>
try.c: 0x557b5ce5c1b0: i32 = Constant<0>
try.c: 0x557b5ce5c1b0: 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 ref

Compiler output

Implementation: ref
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x562d89096f80: v4i64 = X86ISD::VTRUNC 0x562d89096e50
try.c: 0x562d89096e50: v16i32 = vselect 0x562d890acd40, 0x562d89027ce0, 0x562d89096d20
try.c: 0x562d890acd40: v4i1 = X86ISD::PCMPGTM 0x562d8908b540, 0x562d89087310
try.c: 0x562d8908b540: v4i64 = X86ISD::VBROADCAST 0x562d890281a0
try.c: 0x562d890281a0: i64,ch = load<LD8[%lsr.iv6971]> 0x562d88f85a20, 0x562d8902dc80, undef:i64
try.c: 0x562d8902dc80: i64,ch = CopyFromReg 0x562d88f85a20, Register:i64 %vreg50
try.c: 0x562d89087570: i64 = Register %vreg50
try.c: 0x562d8903c6f0: i64 = undef
try.c: 0x562d89087310: v4i64,ch = CopyFromReg 0x562d88f85a20, Register:v4i64 %vreg13
try.c: 0x562d8908bd90: v4i64 = Register %vreg13
try.c: 0x562d89027ce0: v16i32 = X86ISD::VBROADCAST 0x562d8908b7a0
try.c: 0x562d8908b7a0: i32,ch = load<LD4[ConstantPool]> 0x562d88f85a20, 0x562d8902c250, undef:i64
try.c: 0x562d8902c250: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562d8903d070: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562d8903c6f0: i64 = undef
try.c: 0x562d89096d20: 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: 0x562d89096bf0: i32 = Constant<0>
try.c: 0x562d89096bf0: i32 = Constant<0>
try.c: 0x562d89096bf0: i32 = Constant<0>
try.c: 0x562d89096bf0: i32 = Constant<0>
try.c: 0x562d89096bf0: i32 = Constant<0>
try.c: 0x562d89096bf0: i32 = Constant<0>
try.c: 0x562d89096bf0: i32 = Constant<0>
try.c: 0x562d89096bf0: i32 = Constant<0>
try.c: 0x562d89096bf0: 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 ref

Compiler output

Implementation: ref
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55a27598ebc0: v4i64 = X86ISD::VTRUNC 0x55a27598ea90
try.c: 0x55a27598ea90: v16i32 = vselect 0x55a27597eea0, 0x55a27592ded0, 0x55a27598e960
try.c: 0x55a27597eea0: v4i1 = X86ISD::PCMPGTM 0x55a275986a70, 0x55a275982600
try.c: 0x55a275986a70: v4i64 = X86ISD::VBROADCAST 0x55a275929f00
try.c: 0x55a275929f00: i64,ch = load<LD8[%lsr.iv6971]> 0x55a275897960, 0x55a275969ce0, undef:i64
try.c: 0x55a275969ce0: i64,ch = CopyFromReg 0x55a275897960, Register:i64 %vreg50
try.c: 0x55a275982860: i64 = Register %vreg50
try.c: 0x55a27592b3d0: i64 = undef
try.c: 0x55a275982600: v4i64,ch = CopyFromReg 0x55a275897960, Register:v4i64 %vreg13
try.c: 0x55a2759872c0: v4i64 = Register %vreg13
try.c: 0x55a27592ded0: v16i32 = X86ISD::VBROADCAST 0x55a275986cd0
try.c: 0x55a275986cd0: i32,ch = load<LD4[ConstantPool]> 0x55a275897960, 0x55a2759277f0, undef:i64
try.c: 0x55a2759277f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a27596fcc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a27592b3d0: i64 = undef
try.c: 0x55a27598e960: 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: 0x55a27598e830: i32 = Constant<0>
try.c: 0x55a27598e830: i32 = Constant<0>
try.c: 0x55a27598e830: i32 = Constant<0>
try.c: 0x55a27598e830: i32 = Constant<0>
try.c: 0x55a27598e830: i32 = Constant<0>
try.c: 0x55a27598e830: i32 = Constant<0>
try.c: 0x55a27598e830: i32 = Constant<0>
try.c: 0x55a27598e830: i32 = Constant<0>
try.c: 0x55a27598e830: 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 ref