Implementation notes: amd64, cel02, crypto_stream/salsa20

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_stream
Primitive: salsa20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
209210477 0 423948 816 864dolbeau/amd64-xmm6intgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
216410820 0 427581 824 896dolbeau/amd64-xmm6intgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
220811052 0 424132 816 864dolbeau/amd64-xmm6intgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
23589933 0 421872 800 832dolbeau/amd64-xmm6intgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
50545494 0 418500 816 864e/amd64-xmm6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
68084608 0 018450 800 800amd64_xmm6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
76325537 0 418924 816 864e/amd64-xmm6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
76364608 0 017604 816 856amd64_xmm6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
80426297 0 120202 800 808dolbeau/amd64-xmm6intclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
82064608 0 016440 800 824amd64_xmm6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
83344608 0 021221 824 888amd64_xmm6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
83465537 0 422181 824 896e/amd64-xmm6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
84004608 0 017964 816 856amd64_xmm6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
84105427 0 119298 800 808e/amd64-xmm6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
84765269 0 417168 800 832e/amd64-xmm6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
89982430 0 415804 816 864e/amd64-xmm2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
91662387 0 415380 816 864e/amd64-xmm2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
92142320 0 116178 800 808e/amd64-xmm2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
92465376 0 117372 792 800e/amd64-xmm6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
92502430 0 419061 824 896e/amd64-xmm2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
93502162 0 414048 800 832e/amd64-xmm2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
93744608 0 016572 792 800amd64_xmm6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
94965888 0 117884 792 800e/amd64-xmm5clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
95262384 0 116242 800 808e/amd64-xmmclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
96365939 0 119810 800 808e/amd64-xmm5clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
96525781 0 417680 800 832e/amd64-xmm5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
97786049 0 422693 824 896e/amd64-xmm5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
99402494 0 415868 816 864e/amd64-xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
99602494 0 419125 824 896e/amd64-xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
99826006 0 419012 816 864e/amd64-xmm5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
99922451 0 415444 816 864e/amd64-xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
99942269 0 114252 792 800e/amd64-xmm2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
100306049 0 419436 816 864e/amd64-xmm5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
101122226 0 414112 800 832e/amd64-xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
106162757 0 414624 800 832e/amd64-3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
106222577 0 415964 816 864e/amd64-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
107742333 0 114316 792 800e/amd64-xmmclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
108722665 0 116554 800 808e/regsclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
124002407 0 415468 816 864e/regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
130302740 0 416164 816 864e/mergedgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
132422454 0 415892 816 864e/refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
136142982 0 415988 816 864e/amd64-3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
136883025 0 416412 816 864e/amd64-3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
137722197 0 114228 792 800e/refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
139402577 0 419221 824 896e/amd64-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
144363025 0 419669 824 896e/amd64-3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
146282860 0 114844 792 800e/amd64-3clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
146562914 0 116770 800 808e/amd64-3clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
148062126 0 414024 800 832e/regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
148262745 0 415804 816 864e/mergedgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
149482466 0 116322 800 808e/amd64-2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
149782309 0 414176 800 832e/amd64-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
150462412 0 114396 792 800e/amd64-2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
153062968 0 419645 824 896e/refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
157902953 0 116842 800 808e/mergedclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
157902968 0 419645 824 896e/regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
158202331 0 414232 800 832e/mergedgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
160561411 0 019341 824 888refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
166781329 0 016482 800 800refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
169762554 0 114580 792 800e/mergedclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
169983395 0 420061 824 896e/mergedgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
178442534 0 415540 816 864e/amd64-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
180202697 0 116586 800 808e/refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
188762486 0 415924 816 864e/regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
189142821 0 414688 800 832e/amd64-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
193602978 0 116834 800 808e/amd64-1clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
193641020 0 015316 816 856refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
201282285 0 415340 816 864e/refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
205002924 0 114908 792 800e/amd64-1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
205001032 0 015708 816 856refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
20642828 0 013976 800 824refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
209283089 0 419733 824 896e/amd64-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
210123089 0 416476 816 864e/amd64-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
22140770 0 014044 792 800refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
252083046 0 416052 816 864e/amd64-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
255681996 0 413896 800 832e/refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
257262339 0 114372 792 800e/regsclang_-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: 0x562ac42dbf40: v4i64 = X86ISD::VTRUNC 0x562ac42dbe10
try.c: 0x562ac42dbe10: v16i32 = vselect 0x562ac42e41f0, 0x562ac4268750, 0x562ac42dbce0
try.c: 0x562ac42e41f0: v4i1 = X86ISD::PCMPGTM 0x562ac42c1770, 0x562ac42bd300
try.c: 0x562ac42c1770: v4i64 = X86ISD::VBROADCAST 0x562ac425e7a0
try.c: 0x562ac425e7a0: i64,ch = load<LD8[%lsr.iv6971]> 0x562ac41d2940, 0x562ac426d0f0, undef:i64
try.c: 0x562ac426d0f0: i64,ch = CopyFromReg 0x562ac41d2940, Register:i64 %vreg50
try.c: 0x562ac42bd560: i64 = Register %vreg50
try.c: 0x562ac425fc70: i64 = undef
try.c: 0x562ac42bd300: v4i64,ch = CopyFromReg 0x562ac41d2940, Register:v4i64 %vreg13
try.c: 0x562ac42c1fc0: v4i64 = Register %vreg13
try.c: 0x562ac4268750: v16i32 = X86ISD::VBROADCAST 0x562ac42c19d0
try.c: 0x562ac42c19d0: i32,ch = load<LD4[ConstantPool]> 0x562ac41d2940, 0x562ac427ab30, undef:i64
try.c: 0x562ac427ab30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562ac4284600: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562ac425fc70: i64 = undef
try.c: 0x562ac42dbce0: 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: 0x562ac42dbbb0: i32 = Constant<0>
try.c: 0x562ac42dbbb0: i32 = Constant<0>
try.c: 0x562ac42dbbb0: i32 = Constant<0>
try.c: 0x562ac42dbbb0: i32 = Constant<0>
try.c: 0x562ac42dbbb0: i32 = Constant<0>
try.c: 0x562ac42dbbb0: i32 = Constant<0>
try.c: 0x562ac42dbbb0: i32 = Constant<0>
try.c: 0x562ac42dbbb0: i32 = Constant<0>
try.c: 0x562ac42dbbb0: 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: 0x560afd7ca5c0: v4i64 = X86ISD::VTRUNC 0x560afd7ca490
try.c: 0x560afd7ca490: v16i32 = vselect 0x560afd7b15a0, 0x560afd745f70, 0x560afd7ca360
try.c: 0x560afd7b15a0: v4i1 = X86ISD::PCMPGTM 0x560afd7a6830, 0x560afd7a23c0
try.c: 0x560afd7a6830: v4i64 = X86ISD::VBROADCAST 0x560afd746430
try.c: 0x560afd746430: i64,ch = load<LD8[%lsr.iv6971]> 0x560afd69fa40, 0x560afd73fcb0, undef:i64
try.c: 0x560afd73fcb0: i64,ch = CopyFromReg 0x560afd69fa40, Register:i64 %vreg50
try.c: 0x560afd7a2620: i64 = Register %vreg50
try.c: 0x560afd739a70: i64 = undef
try.c: 0x560afd7a23c0: v4i64,ch = CopyFromReg 0x560afd69fa40, Register:v4i64 %vreg13
try.c: 0x560afd7a7080: v4i64 = Register %vreg13
try.c: 0x560afd745f70: v16i32 = X86ISD::VBROADCAST 0x560afd7a6a90
try.c: 0x560afd7a6a90: i32,ch = load<LD4[ConstantPool]> 0x560afd69fa40, 0x560afd73da70, undef:i64
try.c: 0x560afd73da70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560afd73a3f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560afd739a70: i64 = undef
try.c: 0x560afd7ca360: 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: 0x560afd7ca230: i32 = Constant<0>
try.c: 0x560afd7ca230: i32 = Constant<0>
try.c: 0x560afd7ca230: i32 = Constant<0>
try.c: 0x560afd7ca230: i32 = Constant<0>
try.c: 0x560afd7ca230: i32 = Constant<0>
try.c: 0x560afd7ca230: i32 = Constant<0>
try.c: 0x560afd7ca230: i32 = Constant<0>
try.c: 0x560afd7ca230: i32 = Constant<0>
try.c: 0x560afd7ca230: 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: 0x5584b22fb1f0: v4i64 = X86ISD::VTRUNC 0x5584b22fb0c0
try.c: 0x5584b22fb0c0: v16i32 = vselect 0x5584b22dbcc0, 0x5584b22a0740, 0x5584b22faf90
try.c: 0x5584b22dbcc0: v4i1 = X86ISD::PCMPGTM 0x5584b22e3890, 0x5584b22df420
try.c: 0x5584b22e3890: v4i64 = X86ISD::VBROADCAST 0x5584b229d8e0
try.c: 0x5584b229d8e0: i64,ch = load<LD8[%lsr.iv6971]> 0x5584b21f4950, 0x5584b22c94b0, undef:i64
try.c: 0x5584b22c94b0: i64,ch = CopyFromReg 0x5584b21f4950, Register:i64 %vreg50
try.c: 0x5584b22df680: i64 = Register %vreg50
try.c: 0x5584b229edb0: i64 = undef
try.c: 0x5584b22df420: v4i64,ch = CopyFromReg 0x5584b21f4950, Register:v4i64 %vreg13
try.c: 0x5584b22e40e0: v4i64 = Register %vreg13
try.c: 0x5584b22a0740: v16i32 = X86ISD::VBROADCAST 0x5584b22e3af0
try.c: 0x5584b22e3af0: i32,ch = load<LD4[ConstantPool]> 0x5584b21f4950, 0x5584b2285790, undef:i64
try.c: 0x5584b2285790: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5584b22aa440: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5584b229edb0: i64 = undef
try.c: 0x5584b22faf90: 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: 0x5584b22fae60: i32 = Constant<0>
try.c: 0x5584b22fae60: i32 = Constant<0>
try.c: 0x5584b22fae60: i32 = Constant<0>
try.c: 0x5584b22fae60: i32 = Constant<0>
try.c: 0x5584b22fae60: i32 = Constant<0>
try.c: 0x5584b22fae60: i32 = Constant<0>
try.c: 0x5584b22fae60: i32 = Constant<0>
try.c: 0x5584b22fae60: i32 = Constant<0>
try.c: 0x5584b22fae60: 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:80:
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: 0x563885ea4be0: v4i64 = X86ISD::VTRUNC 0x563885ea4ab0
try.c: 0x563885ea4ab0: v16i32 = vselect 0x563885ebb160, 0x563885e40d00, 0x563885ea4980
try.c: 0x563885ebb160: v4i1 = X86ISD::PCMPGTM 0x563885e9d990, 0x563885e99520
try.c: 0x563885e9d990: v4i64 = X86ISD::VBROADCAST 0x563885e70800
try.c: 0x563885e70800: i64,ch = load<LD8[%lsr.iv6971]> 0x563885dae950, 0x563885e87a70, undef:i64
try.c: 0x563885e87a70: i64,ch = CopyFromReg 0x563885dae950, Register:i64 %vreg50
try.c: 0x563885e99780: i64 = Register %vreg50
try.c: 0x563885e71cd0: i64 = undef
try.c: 0x563885e99520: v4i64,ch = CopyFromReg 0x563885dae950, Register:v4i64 %vreg13
try.c: 0x563885e9e1e0: v4i64 = Register %vreg13
try.c: 0x563885e40d00: v16i32 = X86ISD::VBROADCAST 0x563885e9dbf0
try.c: 0x563885e9dbf0: i32,ch = load<LD4[ConstantPool]> 0x563885dae950, 0x563885e596d0, undef:i64
try.c: 0x563885e596d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563885e88c70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563885e71cd0: i64 = undef
try.c: 0x563885ea4980: 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: 0x563885ea4850: i32 = Constant<0>
try.c: 0x563885ea4850: i32 = Constant<0>
try.c: 0x563885ea4850: i32 = Constant<0>
try.c: 0x563885ea4850: i32 = Constant<0>
try.c: 0x563885ea4850: i32 = Constant<0>
try.c: 0x563885ea4850: i32 = Constant<0>
try.c: 0x563885ea4850: i32 = Constant<0>
try.c: 0x563885ea4850: i32 = Constant<0>
try.c: 0x563885ea4850: 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: 0x556430a9b890: v4i64 = X86ISD::VTRUNC 0x556430a9b760
try.c: 0x556430a9b760: v16i32 = vselect 0x556430a87f30, 0x556430a1c090, 0x556430a9b630
try.c: 0x556430a87f30: v4i1 = X86ISD::PCMPGTM 0x556430a80f10, 0x556430a7ea30
try.c: 0x556430a80f10: v4i64 = X86ISD::VBROADCAST 0x556430a1c550
try.c: 0x556430a1c550: i64,ch = load<LD8[%lsr.iv6971]> 0x55643097ba40, 0x556430a2bb70, undef:i64
try.c: 0x556430a2bb70: i64,ch = CopyFromReg 0x55643097ba40, Register:i64 %vreg50
try.c: 0x556430a7ec90: i64 = Register %vreg50
try.c: 0x556430a19110: i64 = undef
try.c: 0x556430a7ea30: v4i64,ch = CopyFromReg 0x55643097ba40, Register:v4i64 %vreg13
try.c: 0x556430a81760: v4i64 = Register %vreg13
try.c: 0x556430a1c090: v16i32 = X86ISD::VBROADCAST 0x556430a81170
try.c: 0x556430a81170: i32,ch = load<LD4[ConstantPool]> 0x55643097ba40, 0x556430a1ea30, undef:i64
try.c: 0x556430a1ea30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556430a19a90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556430a19110: i64 = undef
try.c: 0x556430a9b630: 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: 0x556430a9b500: i32 = Constant<0>
try.c: 0x556430a9b500: i32 = Constant<0>
try.c: 0x556430a9b500: i32 = Constant<0>
try.c: 0x556430a9b500: i32 = Constant<0>
try.c: 0x556430a9b500: i32 = Constant<0>
try.c: 0x556430a9b500: i32 = Constant<0>
try.c: 0x556430a9b500: i32 = Constant<0>
try.c: 0x556430a9b500: i32 = Constant<0>
try.c: 0x556430a9b500: 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: 0x56217f081ca0: v4i64 = X86ISD::VTRUNC 0x56217f081b70
try.c: 0x56217f081b70: v16i32 = vselect 0x56217f07fb90, 0x56217f024c90, 0x56217f081a40
try.c: 0x56217f07fb90: v4i1 = X86ISD::PCMPGTM 0x56217f07cb60, 0x56217f0786f0
try.c: 0x56217f07cb60: v4i64 = X86ISD::VBROADCAST 0x56217f027280
try.c: 0x56217f027280: i64,ch = load<LD8[%lsr.iv6971]> 0x56217ef8d920, 0x56217efde150, undef:i64
try.c: 0x56217efde150: i64,ch = CopyFromReg 0x56217ef8d920, Register:i64 %vreg50
try.c: 0x56217f078950: i64 = Register %vreg50
try.c: 0x56217f023300: i64 = undef
try.c: 0x56217f0786f0: v4i64,ch = CopyFromReg 0x56217ef8d920, Register:v4i64 %vreg13
try.c: 0x56217f07d3b0: v4i64 = Register %vreg13
try.c: 0x56217f024c90: v16i32 = X86ISD::VBROADCAST 0x56217f07cdc0
try.c: 0x56217f07cdc0: i32,ch = load<LD4[ConstantPool]> 0x56217ef8d920, 0x56217f026860, undef:i64
try.c: 0x56217f026860: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56217f067a40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56217f023300: i64 = undef
try.c: 0x56217f081a40: 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: 0x56217f081910: i32 = Constant<0>
try.c: 0x56217f081910: i32 = Constant<0>
try.c: 0x56217f081910: i32 = Constant<0>
try.c: 0x56217f081910: i32 = Constant<0>
try.c: 0x56217f081910: i32 = Constant<0>
try.c: 0x56217f081910: i32 = Constant<0>
try.c: 0x56217f081910: i32 = Constant<0>
try.c: 0x56217f081910: i32 = Constant<0>
try.c: 0x56217f081910: 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: 0x55bec4aa81a0: v4i64 = X86ISD::VTRUNC 0x55bec4aa8070
try.c: 0x55bec4aa8070: v16i32 = vselect 0x55bec4a94480, 0x55bec4a3a7f0, 0x55bec4aa7f40
try.c: 0x55bec4a94480: v4i1 = X86ISD::PCMPGTM 0x55bec4a8d820, 0x55bec4a893b0
try.c: 0x55bec4a8d820: v4i64 = X86ISD::VBROADCAST 0x55bec4a35e50
try.c: 0x55bec4a35e50: i64,ch = load<LD8[%lsr.iv6971]> 0x55bec499e950, 0x55bec4a7b1f0, undef:i64
try.c: 0x55bec4a7b1f0: i64,ch = CopyFromReg 0x55bec499e950, Register:i64 %vreg50
try.c: 0x55bec4a89610: i64 = Register %vreg50
try.c: 0x55bec4a38e60: i64 = undef
try.c: 0x55bec4a893b0: v4i64,ch = CopyFromReg 0x55bec499e950, Register:v4i64 %vreg13
try.c: 0x55bec4a8e070: v4i64 = Register %vreg13
try.c: 0x55bec4a3a7f0: v16i32 = X86ISD::VBROADCAST 0x55bec4a8da80
try.c: 0x55bec4a8da80: i32,ch = load<LD4[ConstantPool]> 0x55bec499e950, 0x55bec4a35430, undef:i64
try.c: 0x55bec4a35430: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bec4a7be90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bec4a38e60: i64 = undef
try.c: 0x55bec4aa7f40: 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: 0x55bec4aa7e10: i32 = Constant<0>
try.c: 0x55bec4aa7e10: i32 = Constant<0>
try.c: 0x55bec4aa7e10: i32 = Constant<0>
try.c: 0x55bec4aa7e10: i32 = Constant<0>
try.c: 0x55bec4aa7e10: i32 = Constant<0>
try.c: 0x55bec4aa7e10: i32 = Constant<0>
try.c: 0x55bec4aa7e10: i32 = Constant<0>
try.c: 0x55bec4aa7e10: i32 = Constant<0>
try.c: 0x55bec4aa7e10: 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: 0x55e8eb1384f0: v4i64 = X86ISD::VTRUNC 0x55e8eb1383c0
try.c: 0x55e8eb1383c0: v16i32 = vselect 0x55e8eb1520f0, 0x55e8eb0d39e0, 0x55e8eb138290
try.c: 0x55e8eb1520f0: v4i1 = X86ISD::PCMPGTM 0x55e8eb130eb0, 0x55e8eb12ca40
try.c: 0x55e8eb130eb0: v4i64 = X86ISD::VBROADCAST 0x55e8eb0d3ea0
try.c: 0x55e8eb0d3ea0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e8eb02aa30, 0x55e8eb0cd940, undef:i64
try.c: 0x55e8eb0cd940: i64,ch = CopyFromReg 0x55e8eb02aa30, Register:i64 %vreg50
try.c: 0x55e8eb12cca0: i64 = Register %vreg50
try.c: 0x55e8eb0f2870: i64 = undef
try.c: 0x55e8eb12ca40: v4i64,ch = CopyFromReg 0x55e8eb02aa30, Register:v4i64 %vreg13
try.c: 0x55e8eb131700: v4i64 = Register %vreg13
try.c: 0x55e8eb0d39e0: v16i32 = X86ISD::VBROADCAST 0x55e8eb131110
try.c: 0x55e8eb131110: i32,ch = load<LD4[ConstantPool]> 0x55e8eb02aa30, 0x55e8eb0cb700, undef:i64
try.c: 0x55e8eb0cb700: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e8eb0f31f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e8eb0f2870: i64 = undef
try.c: 0x55e8eb138290: 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: 0x55e8eb138160: i32 = Constant<0>
try.c: 0x55e8eb138160: i32 = Constant<0>
try.c: 0x55e8eb138160: i32 = Constant<0>
try.c: 0x55e8eb138160: i32 = Constant<0>
try.c: 0x55e8eb138160: i32 = Constant<0>
try.c: 0x55e8eb138160: i32 = Constant<0>
try.c: 0x55e8eb138160: i32 = Constant<0>
try.c: 0x55e8eb138160: i32 = Constant<0>
try.c: 0x55e8eb138160: 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: 0x5588d13cd480: v4i64 = X86ISD::VTRUNC 0x5588d13cd350
try.c: 0x5588d13cd350: v16i32 = vselect 0x5588d13d36c0, 0x5588d136f0e0, 0x5588d13cd220
try.c: 0x5588d13d36c0: v4i1 = X86ISD::PCMPGTM 0x5588d13b5b20, 0x5588d13b16b0
try.c: 0x5588d13b5b20: v4i64 = X86ISD::VBROADCAST 0x5588d135cb10
try.c: 0x5588d135cb10: i64,ch = load<LD8[%lsr.iv6971]> 0x5588d12c6960, 0x5588d13a0a10, undef:i64
try.c: 0x5588d13a0a10: i64,ch = CopyFromReg 0x5588d12c6960, Register:i64 %vreg50
try.c: 0x5588d13b1910: i64 = Register %vreg50
try.c: 0x5588d135dfe0: i64 = undef
try.c: 0x5588d13b16b0: v4i64,ch = CopyFromReg 0x5588d12c6960, Register:v4i64 %vreg13
try.c: 0x5588d13b6370: v4i64 = Register %vreg13
try.c: 0x5588d136f0e0: v16i32 = X86ISD::VBROADCAST 0x5588d13b5d80
try.c: 0x5588d13b5d80: i32,ch = load<LD4[ConstantPool]> 0x5588d12c6960, 0x5588d135c0f0, undef:i64
try.c: 0x5588d135c0f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5588d13518d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5588d135dfe0: i64 = undef
try.c: 0x5588d13cd220: 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: 0x5588d13cd0f0: i32 = Constant<0>
try.c: 0x5588d13cd0f0: i32 = Constant<0>
try.c: 0x5588d13cd0f0: i32 = Constant<0>
try.c: 0x5588d13cd0f0: i32 = Constant<0>
try.c: 0x5588d13cd0f0: i32 = Constant<0>
try.c: 0x5588d13cd0f0: i32 = Constant<0>
try.c: 0x5588d13cd0f0: i32 = Constant<0>
try.c: 0x5588d13cd0f0: i32 = Constant<0>
try.c: 0x5588d13cd0f0: 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: 0x562aa48bb0d0: v4i64 = X86ISD::VTRUNC 0x562aa48bafa0
try.c: 0x562aa48bafa0: v16i32 = vselect 0x562aa48cbcc0, 0x562aa485dc00, 0x562aa48bae70
try.c: 0x562aa48cbcc0: v4i1 = X86ISD::PCMPGTM 0x562aa48b4950, 0x562aa48b04e0
try.c: 0x562aa48b4950: v4i64 = X86ISD::VBROADCAST 0x562aa485ada0
try.c: 0x562aa485ada0: i64,ch = load<LD8[%lsr.iv6971]> 0x562aa47c5950, 0x562aa489e1d0, undef:i64
try.c: 0x562aa489e1d0: i64,ch = CopyFromReg 0x562aa47c5950, Register:i64 %vreg50
try.c: 0x562aa48b0740: i64 = Register %vreg50
try.c: 0x562aa485c270: i64 = undef
try.c: 0x562aa48b04e0: v4i64,ch = CopyFromReg 0x562aa47c5950, Register:v4i64 %vreg13
try.c: 0x562aa48b51a0: v4i64 = Register %vreg13
try.c: 0x562aa485dc00: v16i32 = X86ISD::VBROADCAST 0x562aa48b4bb0
try.c: 0x562aa48b4bb0: i32,ch = load<LD4[ConstantPool]> 0x562aa47c5950, 0x562aa4870630, undef:i64
try.c: 0x562aa4870630: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562aa486d300: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562aa485c270: i64 = undef
try.c: 0x562aa48bae70: 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: 0x562aa48bad40: i32 = Constant<0>
try.c: 0x562aa48bad40: i32 = Constant<0>
try.c: 0x562aa48bad40: i32 = Constant<0>
try.c: 0x562aa48bad40: i32 = Constant<0>
try.c: 0x562aa48bad40: i32 = Constant<0>
try.c: 0x562aa48bad40: i32 = Constant<0>
try.c: 0x562aa48bad40: i32 = Constant<0>
try.c: 0x562aa48bad40: i32 = Constant<0>
try.c: 0x562aa48bad40: 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: 0x558ef0bc05d0: v4i64 = X86ISD::VTRUNC 0x558ef0bc04a0
try.c: 0x558ef0bc04a0: v16i32 = vselect 0x558ef0bb7750, 0x558ef0b590a0, 0x558ef0bc0370
try.c: 0x558ef0bb7750: v4i1 = X86ISD::PCMPGTM 0x558ef0ba9220, 0x558ef0ba5dc0
try.c: 0x558ef0ba9220: v4i64 = X86ISD::VBROADCAST 0x558ef0b59560
try.c: 0x558ef0b59560: i64,ch = load<LD8[%lsr.iv6971]> 0x558ef0aa3a30, 0x558ef0b468b0, undef:i64
try.c: 0x558ef0b468b0: i64,ch = CopyFromReg 0x558ef0aa3a30, Register:i64 %vreg50
try.c: 0x558ef0ba6020: i64 = Register %vreg50
try.c: 0x558ef0b21850: i64 = undef
try.c: 0x558ef0ba5dc0: v4i64,ch = CopyFromReg 0x558ef0aa3a30, Register:v4i64 %vreg13
try.c: 0x558ef0ba9a70: v4i64 = Register %vreg13
try.c: 0x558ef0b590a0: v16i32 = X86ISD::VBROADCAST 0x558ef0ba9480
try.c: 0x558ef0ba9480: i32,ch = load<LD4[ConstantPool]> 0x558ef0aa3a30, 0x558ef0b44e80, undef:i64
try.c: 0x558ef0b44e80: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558ef0b221d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558ef0b21850: i64 = undef
try.c: 0x558ef0bc0370: 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: 0x558ef0bc0240: i32 = Constant<0>
try.c: 0x558ef0bc0240: i32 = Constant<0>
try.c: 0x558ef0bc0240: i32 = Constant<0>
try.c: 0x558ef0bc0240: i32 = Constant<0>
try.c: 0x558ef0bc0240: i32 = Constant<0>
try.c: 0x558ef0bc0240: i32 = Constant<0>
try.c: 0x558ef0bc0240: i32 = Constant<0>
try.c: 0x558ef0bc0240: i32 = Constant<0>
try.c: 0x558ef0bc0240: 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: 0x556983d80870: v4i64 = X86ISD::VTRUNC 0x556983d80740
try.c: 0x556983d80740: v16i32 = vselect 0x556983d88a30, 0x556983d0d380, 0x556983d80610
try.c: 0x556983d88a30: v4i1 = X86ISD::PCMPGTM 0x556983d66f00, 0x556983d62a90
try.c: 0x556983d66f00: v4i64 = X86ISD::VBROADCAST 0x556983d1cc60
try.c: 0x556983d1cc60: i64,ch = load<LD8[%lsr.iv6971]> 0x556983c77950, 0x556983d477d0, undef:i64
try.c: 0x556983d477d0: i64,ch = CopyFromReg 0x556983c77950, Register:i64 %vreg50
try.c: 0x556983d62cf0: i64 = Register %vreg50
try.c: 0x556983d1e130: i64 = undef
try.c: 0x556983d62a90: v4i64,ch = CopyFromReg 0x556983c77950, Register:v4i64 %vreg13
try.c: 0x556983d67750: v4i64 = Register %vreg13
try.c: 0x556983d0d380: v16i32 = X86ISD::VBROADCAST 0x556983d67160
try.c: 0x556983d67160: i32,ch = load<LD4[ConstantPool]> 0x556983c77950, 0x556983d1c240, undef:i64
try.c: 0x556983d1c240: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556983d4a0b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556983d1e130: i64 = undef
try.c: 0x556983d80610: 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: 0x556983d804e0: i32 = Constant<0>
try.c: 0x556983d804e0: i32 = Constant<0>
try.c: 0x556983d804e0: i32 = Constant<0>
try.c: 0x556983d804e0: i32 = Constant<0>
try.c: 0x556983d804e0: i32 = Constant<0>
try.c: 0x556983d804e0: i32 = Constant<0>
try.c: 0x556983d804e0: i32 = Constant<0>
try.c: 0x556983d804e0: i32 = Constant<0>
try.c: 0x556983d804e0: 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: 0x555cf85f7fa0: v4i64 = X86ISD::VTRUNC 0x555cf85f7e70
try.c: 0x555cf85f7e70: v16i32 = vselect 0x555cf860e510, 0x555cf8595030, 0x555cf85f7d40
try.c: 0x555cf860e510: v4i1 = X86ISD::PCMPGTM 0x555cf85f3980, 0x555cf85ef510
try.c: 0x555cf85f3980: v4i64 = X86ISD::VBROADCAST 0x555cf85c0ee0
try.c: 0x555cf85c0ee0: i64,ch = load<LD8[%lsr.iv6971]> 0x555cf8504950, 0x555cf85ea370, undef:i64
try.c: 0x555cf85ea370: i64,ch = CopyFromReg 0x555cf8504950, Register:i64 %vreg50
try.c: 0x555cf85ef770: i64 = Register %vreg50
try.c: 0x555cf85936a0: i64 = undef
try.c: 0x555cf85ef510: v4i64,ch = CopyFromReg 0x555cf8504950, Register:v4i64 %vreg13
try.c: 0x555cf85f41d0: v4i64 = Register %vreg13
try.c: 0x555cf8595030: v16i32 = X86ISD::VBROADCAST 0x555cf85f3be0
try.c: 0x555cf85f3be0: i32,ch = load<LD4[ConstantPool]> 0x555cf8504950, 0x555cf85c04c0, undef:i64
try.c: 0x555cf85c04c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555cf85e7080: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555cf85936a0: i64 = undef
try.c: 0x555cf85f7d40: 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: 0x555cf85f7c10: i32 = Constant<0>
try.c: 0x555cf85f7c10: i32 = Constant<0>
try.c: 0x555cf85f7c10: i32 = Constant<0>
try.c: 0x555cf85f7c10: i32 = Constant<0>
try.c: 0x555cf85f7c10: i32 = Constant<0>
try.c: 0x555cf85f7c10: i32 = Constant<0>
try.c: 0x555cf85f7c10: i32 = Constant<0>
try.c: 0x555cf85f7c10: i32 = Constant<0>
try.c: 0x555cf85f7c10: 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: 0x5617d3a3b590: v4i64 = X86ISD::VTRUNC 0x5617d3a3b460
try.c: 0x5617d3a3b460: v16i32 = vselect 0x5617d3a3db90, 0x5617d39d1460, 0x5617d3a3b330
try.c: 0x5617d3a3db90: v4i1 = X86ISD::PCMPGTM 0x5617d3a22870, 0x5617d3a20390
try.c: 0x5617d3a22870: v4i64 = X86ISD::VBROADCAST 0x5617d39d1920
try.c: 0x5617d39d1920: i64,ch = load<LD8[%lsr.iv6971]> 0x5617d391ca40, 0x5617d39bf510, undef:i64
try.c: 0x5617d39bf510: i64,ch = CopyFromReg 0x5617d391ca40, Register:i64 %vreg50
try.c: 0x5617d3a205f0: i64 = Register %vreg50
try.c: 0x5617d39b7d50: i64 = undef
try.c: 0x5617d3a20390: v4i64,ch = CopyFromReg 0x5617d391ca40, Register:v4i64 %vreg13
try.c: 0x5617d3a230c0: v4i64 = Register %vreg13
try.c: 0x5617d39d1460: v16i32 = X86ISD::VBROADCAST 0x5617d3a22ad0
try.c: 0x5617d3a22ad0: i32,ch = load<LD4[ConstantPool]> 0x5617d391ca40, 0x5617d39bdae0, undef:i64
try.c: 0x5617d39bdae0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5617d39b86d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5617d39b7d50: i64 = undef
try.c: 0x5617d3a3b330: 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: 0x5617d3a3b200: i32 = Constant<0>
try.c: 0x5617d3a3b200: i32 = Constant<0>
try.c: 0x5617d3a3b200: i32 = Constant<0>
try.c: 0x5617d3a3b200: i32 = Constant<0>
try.c: 0x5617d3a3b200: i32 = Constant<0>
try.c: 0x5617d3a3b200: i32 = Constant<0>
try.c: 0x5617d3a3b200: i32 = Constant<0>
try.c: 0x5617d3a3b200: i32 = Constant<0>
try.c: 0x5617d3a3b200: 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: 0x55d27e3ca370: v4i64 = X86ISD::VTRUNC 0x55d27e3ca240
try.c: 0x55d27e3ca240: v16i32 = vselect 0x55d27e3be430, 0x55d27e369410, 0x55d27e3ca110
try.c: 0x55d27e3be430: v4i1 = X86ISD::PCMPGTM 0x55d27e3b2b90, 0x55d27e3ae110
try.c: 0x55d27e3b2b90: v4i64 = X86ISD::VBROADCAST 0x55d27e352e60
try.c: 0x55d27e352e60: i64,ch = load<LD8[%lsr.iv6971]> 0x55d27e2c3950, 0x55d27e39c2e0, undef:i64
try.c: 0x55d27e39c2e0: i64,ch = CopyFromReg 0x55d27e2c3950, Register:i64 %vreg50
try.c: 0x55d27e3ae370: i64 = Register %vreg50
try.c: 0x55d27e367a80: i64 = undef
try.c: 0x55d27e3ae110: v4i64,ch = CopyFromReg 0x55d27e2c3950, Register:v4i64 %vreg13
try.c: 0x55d27e3b33e0: v4i64 = Register %vreg13
try.c: 0x55d27e369410: v16i32 = X86ISD::VBROADCAST 0x55d27e3b2df0
try.c: 0x55d27e3b2df0: i32,ch = load<LD4[ConstantPool]> 0x55d27e2c3950, 0x55d27e352440, undef:i64
try.c: 0x55d27e352440: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d27e398100: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d27e367a80: i64 = undef
try.c: 0x55d27e3ca110: 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: 0x55d27e3c9fe0: i32 = Constant<0>
try.c: 0x55d27e3c9fe0: i32 = Constant<0>
try.c: 0x55d27e3c9fe0: i32 = Constant<0>
try.c: 0x55d27e3c9fe0: i32 = Constant<0>
try.c: 0x55d27e3c9fe0: i32 = Constant<0>
try.c: 0x55d27e3c9fe0: i32 = Constant<0>
try.c: 0x55d27e3c9fe0: i32 = Constant<0>
try.c: 0x55d27e3c9fe0: i32 = Constant<0>
try.c: 0x55d27e3c9fe0: 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: 0x562e6a1b68f0: v4i64 = X86ISD::VTRUNC 0x562e6a1b67c0
try.c: 0x562e6a1b67c0: v16i32 = vselect 0x562e6a1da570, 0x562e6a16cd10, 0x562e6a1b6690
try.c: 0x562e6a1da570: v4i1 = X86ISD::PCMPGTM 0x562e6a1b1830, 0x562e6a1ad3c0
try.c: 0x562e6a1b1830: v4i64 = X86ISD::VBROADCAST 0x562e6a168980
try.c: 0x562e6a168980: i64,ch = load<LD8[%lsr.iv6971]> 0x562e6a0c2950, 0x562e6a1a0520, undef:i64
try.c: 0x562e6a1a0520: i64,ch = CopyFromReg 0x562e6a0c2950, Register:i64 %vreg50
try.c: 0x562e6a1ad620: i64 = Register %vreg50
try.c: 0x562e6a16b380: i64 = undef
try.c: 0x562e6a1ad3c0: v4i64,ch = CopyFromReg 0x562e6a0c2950, Register:v4i64 %vreg13
try.c: 0x562e6a1b2080: v4i64 = Register %vreg13
try.c: 0x562e6a16cd10: v16i32 = X86ISD::VBROADCAST 0x562e6a1b1a90
try.c: 0x562e6a1b1a90: i32,ch = load<LD4[ConstantPool]> 0x562e6a0c2950, 0x562e6a167f60, undef:i64
try.c: 0x562e6a167f60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562e6a122bb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562e6a16b380: i64 = undef
try.c: 0x562e6a1b6690: 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: 0x562e6a1b6560: i32 = Constant<0>
try.c: 0x562e6a1b6560: i32 = Constant<0>
try.c: 0x562e6a1b6560: i32 = Constant<0>
try.c: 0x562e6a1b6560: i32 = Constant<0>
try.c: 0x562e6a1b6560: i32 = Constant<0>
try.c: 0x562e6a1b6560: i32 = Constant<0>
try.c: 0x562e6a1b6560: i32 = Constant<0>
try.c: 0x562e6a1b6560: i32 = Constant<0>
try.c: 0x562e6a1b6560: 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: 0x55f99312f630: v4i64 = X86ISD::VTRUNC 0x55f99312f500
try.c: 0x55f99312f500: v16i32 = vselect 0x55f993134f50, 0x55f9930b0fe0, 0x55f99312f3d0
try.c: 0x55f993134f50: v4i1 = X86ISD::PCMPGTM 0x55f993117850, 0x55f9931133e0
try.c: 0x55f993117850: v4i64 = X86ISD::VBROADCAST 0x55f9930b14a0
try.c: 0x55f9930b14a0: i64,ch = load<LD8[%lsr.iv6971]> 0x55f993010a30, 0x55f9930d5390, undef:i64
try.c: 0x55f9930d5390: i64,ch = CopyFromReg 0x55f993010a30, Register:i64 %vreg50
try.c: 0x55f993113640: i64 = Register %vreg50
try.c: 0x55f9930c0d40: i64 = undef
try.c: 0x55f9931133e0: v4i64,ch = CopyFromReg 0x55f993010a30, Register:v4i64 %vreg13
try.c: 0x55f9931180a0: v4i64 = Register %vreg13
try.c: 0x55f9930b0fe0: v16i32 = X86ISD::VBROADCAST 0x55f993117ab0
try.c: 0x55f993117ab0: i32,ch = load<LD4[ConstantPool]> 0x55f993010a30, 0x55f9930b3980, undef:i64
try.c: 0x55f9930b3980: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f9930c16c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f9930c0d40: i64 = undef
try.c: 0x55f99312f3d0: 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: 0x55f99312f2a0: i32 = Constant<0>
try.c: 0x55f99312f2a0: i32 = Constant<0>
try.c: 0x55f99312f2a0: i32 = Constant<0>
try.c: 0x55f99312f2a0: i32 = Constant<0>
try.c: 0x55f99312f2a0: i32 = Constant<0>
try.c: 0x55f99312f2a0: i32 = Constant<0>
try.c: 0x55f99312f2a0: i32 = Constant<0>
try.c: 0x55f99312f2a0: i32 = Constant<0>
try.c: 0x55f99312f2a0: 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: 0x557b25a9c9f0: v4i64 = X86ISD::VTRUNC 0x557b25a9c8c0
try.c: 0x557b25a9c8c0: v16i32 = vselect 0x557b25a8fbe0, 0x557b25a3d930, 0x557b25a9c790
try.c: 0x557b25a8fbe0: v4i1 = X86ISD::PCMPGTM 0x557b25a977b0, 0x557b25a93340
try.c: 0x557b25a977b0: v4i64 = X86ISD::VBROADCAST 0x557b25a3aad0
try.c: 0x557b25a3aad0: i64,ch = load<LD8[%lsr.iv6971]> 0x557b259a8950, 0x557b25a86110, undef:i64
try.c: 0x557b25a86110: i64,ch = CopyFromReg 0x557b259a8950, Register:i64 %vreg50
try.c: 0x557b25a935a0: i64 = Register %vreg50
try.c: 0x557b25a3bfa0: i64 = undef
try.c: 0x557b25a93340: v4i64,ch = CopyFromReg 0x557b259a8950, Register:v4i64 %vreg13
try.c: 0x557b25a98000: v4i64 = Register %vreg13
try.c: 0x557b25a3d930: v16i32 = X86ISD::VBROADCAST 0x557b25a97a10
try.c: 0x557b25a97a10: i32,ch = load<LD4[ConstantPool]> 0x557b259a8950, 0x557b25a3f290, undef:i64
try.c: 0x557b25a3f290: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557b25a33070: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557b25a3bfa0: i64 = undef
try.c: 0x557b25a9c790: 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: 0x557b25a9c660: i32 = Constant<0>
try.c: 0x557b25a9c660: i32 = Constant<0>
try.c: 0x557b25a9c660: i32 = Constant<0>
try.c: 0x557b25a9c660: i32 = Constant<0>
try.c: 0x557b25a9c660: i32 = Constant<0>
try.c: 0x557b25a9c660: i32 = Constant<0>
try.c: 0x557b25a9c660: i32 = Constant<0>
try.c: 0x557b25a9c660: i32 = Constant<0>
try.c: 0x557b25a9c660: 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: 0x55a02c9730f0: v4i64 = X86ISD::VTRUNC 0x55a02c972fc0
try.c: 0x55a02c972fc0: v16i32 = vselect 0x55a02c97f1f0, 0x55a02c902fa0, 0x55a02c972e90
try.c: 0x55a02c97f1f0: v4i1 = X86ISD::PCMPGTM 0x55a02c95b790, 0x55a02c957320
try.c: 0x55a02c95b790: v4i64 = X86ISD::VBROADCAST 0x55a02c8fc2f0
try.c: 0x55a02c8fc2f0: i64,ch = load<LD8[%lsr.iv6971]> 0x55a02c86c920, 0x55a02c949720, undef:i64
try.c: 0x55a02c949720: i64,ch = CopyFromReg 0x55a02c86c920, Register:i64 %vreg50
try.c: 0x55a02c957580: i64 = Register %vreg50
try.c: 0x55a02c8fd7c0: i64 = undef
try.c: 0x55a02c957320: v4i64,ch = CopyFromReg 0x55a02c86c920, Register:v4i64 %vreg13
try.c: 0x55a02c95bfe0: v4i64 = Register %vreg13
try.c: 0x55a02c902fa0: v16i32 = X86ISD::VBROADCAST 0x55a02c95b9f0
try.c: 0x55a02c95b9f0: i32,ch = load<LD4[ConstantPool]> 0x55a02c86c920, 0x55a02c8fb8d0, undef:i64
try.c: 0x55a02c8fb8d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a02c9435e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a02c8fd7c0: i64 = undef
try.c: 0x55a02c972e90: 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: 0x55a02c972d60: i32 = Constant<0>
try.c: 0x55a02c972d60: i32 = Constant<0>
try.c: 0x55a02c972d60: i32 = Constant<0>
try.c: 0x55a02c972d60: i32 = Constant<0>
try.c: 0x55a02c972d60: i32 = Constant<0>
try.c: 0x55a02c972d60: i32 = Constant<0>
try.c: 0x55a02c972d60: i32 = Constant<0>
try.c: 0x55a02c972d60: i32 = Constant<0>
try.c: 0x55a02c972d60: 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: 0x556678201520: v4i64 = X86ISD::VTRUNC 0x5566782013f0
try.c: 0x5566782013f0: v16i32 = vselect 0x5566781f10b0, 0x556678176c00, 0x5566782012c0
try.c: 0x5566781f10b0: v4i1 = X86ISD::PCMPGTM 0x5566781db510, 0x5566781d80b0
try.c: 0x5566781db510: v4i64 = X86ISD::VBROADCAST 0x5566781770c0
try.c: 0x5566781770c0: i64,ch = load<LD8[%lsr.iv6971]> 0x5566780d5a30, 0x55667817ca80, undef:i64
try.c: 0x55667817ca80: i64,ch = CopyFromReg 0x5566780d5a30, Register:i64 %vreg50
try.c: 0x5566781d8310: i64 = Register %vreg50
try.c: 0x5566781745b0: i64 = undef
try.c: 0x5566781d80b0: v4i64,ch = CopyFromReg 0x5566780d5a30, Register:v4i64 %vreg13
try.c: 0x5566781dbd60: v4i64 = Register %vreg13
try.c: 0x556678176c00: v16i32 = X86ISD::VBROADCAST 0x5566781db770
try.c: 0x5566781db770: i32,ch = load<LD4[ConstantPool]> 0x5566780d5a30, 0x5566781795a0, undef:i64
try.c: 0x5566781795a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556678174f30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5566781745b0: i64 = undef
try.c: 0x5566782012c0: 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: 0x556678201190: i32 = Constant<0>
try.c: 0x556678201190: i32 = Constant<0>
try.c: 0x556678201190: i32 = Constant<0>
try.c: 0x556678201190: i32 = Constant<0>
try.c: 0x556678201190: i32 = Constant<0>
try.c: 0x556678201190: i32 = Constant<0>
try.c: 0x556678201190: i32 = Constant<0>
try.c: 0x556678201190: i32 = Constant<0>
try.c: 0x556678201190: 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: 0x55de94c16a40: v4i64 = X86ISD::VTRUNC 0x55de94c16910
try.c: 0x55de94c16910: v16i32 = vselect 0x55de94c02910, 0x55de94ba2d00, 0x55de94c167e0
try.c: 0x55de94c02910: v4i1 = X86ISD::PCMPGTM 0x55de94bfb0b0, 0x55de94bf6c40
try.c: 0x55de94bfb0b0: v4i64 = X86ISD::VBROADCAST 0x55de94b9ec90
try.c: 0x55de94b9ec90: i64,ch = load<LD8[%lsr.iv6971]> 0x55de94b0b9c0, 0x55de94beeef0, undef:i64
try.c: 0x55de94beeef0: i64,ch = CopyFromReg 0x55de94b0b9c0, Register:i64 %vreg50
try.c: 0x55de94bf6ea0: i64 = Register %vreg50
try.c: 0x55de94ba1370: i64 = undef
try.c: 0x55de94bf6c40: v4i64,ch = CopyFromReg 0x55de94b0b9c0, Register:v4i64 %vreg13
try.c: 0x55de94bfb900: v4i64 = Register %vreg13
try.c: 0x55de94ba2d00: v16i32 = X86ISD::VBROADCAST 0x55de94bfb310
try.c: 0x55de94bfb310: i32,ch = load<LD4[ConstantPool]> 0x55de94b0b9c0, 0x55de94b9e270, undef:i64
try.c: 0x55de94b9e270: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55de94bb4070: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55de94ba1370: i64 = undef
try.c: 0x55de94c167e0: 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: 0x55de94c166b0: i32 = Constant<0>
try.c: 0x55de94c166b0: i32 = Constant<0>
try.c: 0x55de94c166b0: i32 = Constant<0>
try.c: 0x55de94c166b0: i32 = Constant<0>
try.c: 0x55de94c166b0: i32 = Constant<0>
try.c: 0x55de94c166b0: i32 = Constant<0>
try.c: 0x55de94c166b0: i32 = Constant<0>
try.c: 0x55de94c166b0: i32 = Constant<0>
try.c: 0x55de94c166b0: 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: 0x56520eafb610: v4i64 = X86ISD::VTRUNC 0x56520eafb4e0
try.c: 0x56520eafb4e0: v16i32 = vselect 0x56520eae9d60, 0x56520ea9a080, 0x56520eafb3b0
try.c: 0x56520eae9d60: v4i1 = X86ISD::PCMPGTM 0x56520eaf1930, 0x56520eaed4c0
try.c: 0x56520eaf1930: v4i64 = X86ISD::VBROADCAST 0x56520ea8e640
try.c: 0x56520ea8e640: i64,ch = load<LD8[%lsr.iv6971]> 0x56520ea02950, 0x56520eadc6b0, undef:i64
try.c: 0x56520eadc6b0: i64,ch = CopyFromReg 0x56520ea02950, Register:i64 %vreg50
try.c: 0x56520eaed720: i64 = Register %vreg50
try.c: 0x56520ea986f0: i64 = undef
try.c: 0x56520eaed4c0: v4i64,ch = CopyFromReg 0x56520ea02950, Register:v4i64 %vreg13
try.c: 0x56520eaf2180: v4i64 = Register %vreg13
try.c: 0x56520ea9a080: v16i32 = X86ISD::VBROADCAST 0x56520eaf1b90
try.c: 0x56520eaf1b90: i32,ch = load<LD4[ConstantPool]> 0x56520ea02950, 0x56520ea8dc20, undef:i64
try.c: 0x56520ea8dc20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56520eadd8b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56520ea986f0: i64 = undef
try.c: 0x56520eafb3b0: 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: 0x56520eafb280: i32 = Constant<0>
try.c: 0x56520eafb280: i32 = Constant<0>
try.c: 0x56520eafb280: i32 = Constant<0>
try.c: 0x56520eafb280: i32 = Constant<0>
try.c: 0x56520eafb280: i32 = Constant<0>
try.c: 0x56520eafb280: i32 = Constant<0>
try.c: 0x56520eafb280: i32 = Constant<0>
try.c: 0x56520eafb280: i32 = Constant<0>
try.c: 0x56520eafb280: 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: 0x55fc357d55a0: v4i64 = X86ISD::VTRUNC 0x55fc357d5470
try.c: 0x55fc357d5470: v16i32 = vselect 0x55fc357bd800, 0x55fc35750e80, 0x55fc357d5340
try.c: 0x55fc357bd800: v4i1 = X86ISD::PCMPGTM 0x55fc357bc7f0, 0x55fc357b9390
try.c: 0x55fc357bc7f0: v4i64 = X86ISD::VBROADCAST 0x55fc35751340
try.c: 0x55fc35751340: i64,ch = load<LD8[%lsr.iv6971]> 0x55fc356b6a30, 0x55fc35767750, undef:i64
try.c: 0x55fc35767750: i64,ch = CopyFromReg 0x55fc356b6a30, Register:i64 %vreg50
try.c: 0x55fc357b95f0: i64 = Register %vreg50
try.c: 0x55fc35755060: i64 = undef
try.c: 0x55fc357b9390: v4i64,ch = CopyFromReg 0x55fc356b6a30, Register:v4i64 %vreg13
try.c: 0x55fc357bd040: v4i64 = Register %vreg13
try.c: 0x55fc35750e80: v16i32 = X86ISD::VBROADCAST 0x55fc357bca50
try.c: 0x55fc357bca50: i32,ch = load<LD4[ConstantPool]> 0x55fc356b6a30, 0x55fc35765d20, undef:i64
try.c: 0x55fc35765d20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fc357559e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fc35755060: i64 = undef
try.c: 0x55fc357d5340: 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: 0x55fc357d5210: i32 = Constant<0>
try.c: 0x55fc357d5210: i32 = Constant<0>
try.c: 0x55fc357d5210: i32 = Constant<0>
try.c: 0x55fc357d5210: i32 = Constant<0>
try.c: 0x55fc357d5210: i32 = Constant<0>
try.c: 0x55fc357d5210: i32 = Constant<0>
try.c: 0x55fc357d5210: i32 = Constant<0>
try.c: 0x55fc357d5210: i32 = Constant<0>
try.c: 0x55fc357d5210: 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: 0x55ceebb4f0d0: v4i64 = X86ISD::VTRUNC 0x55ceebb4efa0
try.c: 0x55ceebb4efa0: v16i32 = vselect 0x55ceebb41ed0, 0x55ceebb17a50, 0x55ceebb4ee70
try.c: 0x55ceebb41ed0: v4i1 = X86ISD::PCMPGTM 0x55ceebb49aa0, 0x55ceebb45630
try.c: 0x55ceebb49aa0: v4i64 = X86ISD::VBROADCAST 0x55ceebad8170
try.c: 0x55ceebad8170: i64,ch = load<LD8[%lsr.iv6971]> 0x55ceeba5a940, 0x55ceebb34ee0, undef:i64
try.c: 0x55ceebb34ee0: i64,ch = CopyFromReg 0x55ceeba5a940, Register:i64 %vreg50
try.c: 0x55ceebb45890: i64 = Register %vreg50
try.c: 0x55ceebb160c0: i64 = undef
try.c: 0x55ceebb45630: v4i64,ch = CopyFromReg 0x55ceeba5a940, Register:v4i64 %vreg13
try.c: 0x55ceebb4a2f0: v4i64 = Register %vreg13
try.c: 0x55ceebb17a50: v16i32 = X86ISD::VBROADCAST 0x55ceebb49d00
try.c: 0x55ceebb49d00: i32,ch = load<LD4[ConstantPool]> 0x55ceeba5a940, 0x55ceebae5790, undef:i64
try.c: 0x55ceebae5790: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ceebb2f920: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ceebb160c0: i64 = undef
try.c: 0x55ceebb4ee70: 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: 0x55ceebb4ed40: i32 = Constant<0>
try.c: 0x55ceebb4ed40: i32 = Constant<0>
try.c: 0x55ceebb4ed40: i32 = Constant<0>
try.c: 0x55ceebb4ed40: i32 = Constant<0>
try.c: 0x55ceebb4ed40: i32 = Constant<0>
try.c: 0x55ceebb4ed40: i32 = Constant<0>
try.c: 0x55ceebb4ed40: i32 = Constant<0>
try.c: 0x55ceebb4ed40: i32 = Constant<0>
try.c: 0x55ceebb4ed40: 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: 0x55a79e258600: v4i64 = X86ISD::VTRUNC 0x55a79e2584d0
try.c: 0x55a79e2584d0: v16i32 = vselect 0x55a79e250470, 0x55a79e1ddaf0, 0x55a79e2583a0
try.c: 0x55a79e250470: v4i1 = X86ISD::PCMPGTM 0x55a79e236a90, 0x55a79e232620
try.c: 0x55a79e236a90: v4i64 = X86ISD::VBROADCAST 0x55a79e1d5f10
try.c: 0x55a79e1d5f10: i64,ch = load<LD8[%lsr.iv6971]> 0x55a79e147940, 0x55a79e22d480, undef:i64
try.c: 0x55a79e22d480: i64,ch = CopyFromReg 0x55a79e147940, Register:i64 %vreg50
try.c: 0x55a79e232880: i64 = Register %vreg50
try.c: 0x55a79e1d73e0: i64 = undef
try.c: 0x55a79e232620: v4i64,ch = CopyFromReg 0x55a79e147940, Register:v4i64 %vreg13
try.c: 0x55a79e2372e0: v4i64 = Register %vreg13
try.c: 0x55a79e1ddaf0: v16i32 = X86ISD::VBROADCAST 0x55a79e236cf0
try.c: 0x55a79e236cf0: i32,ch = load<LD4[ConstantPool]> 0x55a79e147940, 0x55a79e1d54f0, undef:i64
try.c: 0x55a79e1d54f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a79e1c5ae0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a79e1d73e0: i64 = undef
try.c: 0x55a79e2583a0: 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: 0x55a79e258270: i32 = Constant<0>
try.c: 0x55a79e258270: i32 = Constant<0>
try.c: 0x55a79e258270: i32 = Constant<0>
try.c: 0x55a79e258270: i32 = Constant<0>
try.c: 0x55a79e258270: i32 = Constant<0>
try.c: 0x55a79e258270: i32 = Constant<0>
try.c: 0x55a79e258270: i32 = Constant<0>
try.c: 0x55a79e258270: i32 = Constant<0>
try.c: 0x55a79e258270: 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: 0x5602d4f7de00: v4i64 = X86ISD::VTRUNC 0x5602d4f7dcd0
try.c: 0x5602d4f7dcd0: v16i32 = vselect 0x5602d4f84650, 0x5602d4ef9fe0, 0x5602d4f7dba0
try.c: 0x5602d4f84650: v4i1 = X86ISD::PCMPGTM 0x5602d4f66050, 0x5602d4f61be0
try.c: 0x5602d4f66050: v4i64 = X86ISD::VBROADCAST 0x5602d4efa4a0
try.c: 0x5602d4efa4a0: i64,ch = load<LD8[%lsr.iv6971]> 0x5602d4e5fa30, 0x5602d4f02200, undef:i64
try.c: 0x5602d4f02200: i64,ch = CopyFromReg 0x5602d4e5fa30, Register:i64 %vreg50
try.c: 0x5602d4f61e40: i64 = Register %vreg50
try.c: 0x5602d4efde90: i64 = undef
try.c: 0x5602d4f61be0: v4i64,ch = CopyFromReg 0x5602d4e5fa30, Register:v4i64 %vreg13
try.c: 0x5602d4f668a0: v4i64 = Register %vreg13
try.c: 0x5602d4ef9fe0: v16i32 = X86ISD::VBROADCAST 0x5602d4f662b0
try.c: 0x5602d4f662b0: i32,ch = load<LD4[ConstantPool]> 0x5602d4e5fa30, 0x5602d4efc980, undef:i64
try.c: 0x5602d4efc980: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5602d4efe810: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5602d4efde90: i64 = undef
try.c: 0x5602d4f7dba0: 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: 0x5602d4f7da70: i32 = Constant<0>
try.c: 0x5602d4f7da70: i32 = Constant<0>
try.c: 0x5602d4f7da70: i32 = Constant<0>
try.c: 0x5602d4f7da70: i32 = Constant<0>
try.c: 0x5602d4f7da70: i32 = Constant<0>
try.c: 0x5602d4f7da70: i32 = Constant<0>
try.c: 0x5602d4f7da70: i32 = Constant<0>
try.c: 0x5602d4f7da70: i32 = Constant<0>
try.c: 0x5602d4f7da70: 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: 0x560718cd2390: v4i64 = X86ISD::VTRUNC 0x560718cd2260
try.c: 0x560718cd2260: v16i32 = vselect 0x560718cced70, 0x560718c53110, 0x560718cd2130
try.c: 0x560718cced70: v4i1 = X86ISD::PCMPGTM 0x560718cae950, 0x560718caa4e0
try.c: 0x560718cae950: v4i64 = X86ISD::VBROADCAST 0x560718c56470
try.c: 0x560718c56470: i64,ch = load<LD8[%lsr.iv6971]> 0x560718bbf950, 0x560718c98860, undef:i64
try.c: 0x560718c98860: i64,ch = CopyFromReg 0x560718bbf950, Register:i64 %vreg50
try.c: 0x560718caa740: i64 = Register %vreg50
try.c: 0x560718c51780: i64 = undef
try.c: 0x560718caa4e0: v4i64,ch = CopyFromReg 0x560718bbf950, Register:v4i64 %vreg13
try.c: 0x560718caf1a0: v4i64 = Register %vreg13
try.c: 0x560718c53110: v16i32 = X86ISD::VBROADCAST 0x560718caebb0
try.c: 0x560718caebb0: i32,ch = load<LD4[ConstantPool]> 0x560718bbf950, 0x560718c55a50, undef:i64
try.c: 0x560718c55a50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560718c99a60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560718c51780: i64 = undef
try.c: 0x560718cd2130: 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: 0x560718cd2000: i32 = Constant<0>
try.c: 0x560718cd2000: i32 = Constant<0>
try.c: 0x560718cd2000: i32 = Constant<0>
try.c: 0x560718cd2000: i32 = Constant<0>
try.c: 0x560718cd2000: i32 = Constant<0>
try.c: 0x560718cd2000: i32 = Constant<0>
try.c: 0x560718cd2000: i32 = Constant<0>
try.c: 0x560718cd2000: i32 = Constant<0>
try.c: 0x560718cd2000: 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: 0x55c2af07cb50: v4i64 = X86ISD::VTRUNC 0x55c2af07ca20
try.c: 0x55c2af07ca20: v16i32 = vselect 0x55c2af0685a0, 0x55c2af005f10, 0x55c2af07c8f0
try.c: 0x55c2af0685a0: v4i1 = X86ISD::PCMPGTM 0x55c2af061d40, 0x55c2af05d8d0
try.c: 0x55c2af061d40: v4i64 = X86ISD::VBROADCAST 0x55c2af008710
try.c: 0x55c2af008710: i64,ch = load<LD8[%lsr.iv6971]> 0x55c2aef72950, 0x55c2af048ee0, undef:i64
try.c: 0x55c2af048ee0: i64,ch = CopyFromReg 0x55c2aef72950, Register:i64 %vreg50
try.c: 0x55c2af05db30: i64 = Register %vreg50
try.c: 0x55c2af004580: i64 = undef
try.c: 0x55c2af05d8d0: v4i64,ch = CopyFromReg 0x55c2aef72950, Register:v4i64 %vreg13
try.c: 0x55c2af062590: v4i64 = Register %vreg13
try.c: 0x55c2af005f10: v16i32 = X86ISD::VBROADCAST 0x55c2af061fa0
try.c: 0x55c2af061fa0: i32,ch = load<LD4[ConstantPool]> 0x55c2aef72950, 0x55c2af007cf0, undef:i64
try.c: 0x55c2af007cf0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c2af059880: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c2af004580: i64 = undef
try.c: 0x55c2af07c8f0: 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: 0x55c2af07c7c0: i32 = Constant<0>
try.c: 0x55c2af07c7c0: i32 = Constant<0>
try.c: 0x55c2af07c7c0: i32 = Constant<0>
try.c: 0x55c2af07c7c0: i32 = Constant<0>
try.c: 0x55c2af07c7c0: i32 = Constant<0>
try.c: 0x55c2af07c7c0: i32 = Constant<0>
try.c: 0x55c2af07c7c0: i32 = Constant<0>
try.c: 0x55c2af07c7c0: i32 = Constant<0>
try.c: 0x55c2af07c7c0: 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: 0x56054986e050: v4i64 = X86ISD::VTRUNC 0x56054986df20
try.c: 0x56054986df20: v16i32 = vselect 0x560549857040, 0x5605497f6370, 0x56054986ddf0
try.c: 0x560549857040: v4i1 = X86ISD::PCMPGTM 0x560549854860, 0x560549850630
try.c: 0x560549854860: v4i64 = X86ISD::VBROADCAST 0x5605497f6830
try.c: 0x5605497f6830: i64,ch = load<LD8[%lsr.iv6971]> 0x56054974ea30, 0x5605497f0b80, undef:i64
try.c: 0x5605497f0b80: i64,ch = CopyFromReg 0x56054974ea30, Register:i64 %vreg50
try.c: 0x560549850890: i64 = Register %vreg50
try.c: 0x560549801e30: i64 = undef
try.c: 0x560549850630: v4i64,ch = CopyFromReg 0x56054974ea30, Register:v4i64 %vreg13
try.c: 0x5605498550b0: v4i64 = Register %vreg13
try.c: 0x5605497f6370: v16i32 = X86ISD::VBROADCAST 0x560549854ac0
try.c: 0x560549854ac0: i32,ch = load<LD4[ConstantPool]> 0x56054974ea30, 0x5605497f8d10, undef:i64
try.c: 0x5605497f8d10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5605498027b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560549801e30: i64 = undef
try.c: 0x56054986ddf0: 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: 0x56054986dcc0: i32 = Constant<0>
try.c: 0x56054986dcc0: i32 = Constant<0>
try.c: 0x56054986dcc0: i32 = Constant<0>
try.c: 0x56054986dcc0: i32 = Constant<0>
try.c: 0x56054986dcc0: i32 = Constant<0>
try.c: 0x56054986dcc0: i32 = Constant<0>
try.c: 0x56054986dcc0: i32 = Constant<0>
try.c: 0x56054986dcc0: i32 = Constant<0>
try.c: 0x56054986dcc0: 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: 0x55a4b97a4fe0: v4i64 = X86ISD::VTRUNC 0x55a4b97a4eb0
try.c: 0x55a4b97a4eb0: v16i32 = vselect 0x55a4b97b7530, 0x55a4b973e410, 0x55a4b97a4d80
try.c: 0x55a4b97b7530: v4i1 = X86ISD::PCMPGTM 0x55a4b979d9a0, 0x55a4b9799530
try.c: 0x55a4b979d9a0: v4i64 = X86ISD::VBROADCAST 0x55a4b9764290
try.c: 0x55a4b9764290: i64,ch = load<LD8[%lsr.iv6971]> 0x55a4b96ae950, 0x55a4b97887b0, undef:i64
try.c: 0x55a4b97887b0: i64,ch = CopyFromReg 0x55a4b96ae950, Register:i64 %vreg50
try.c: 0x55a4b9799790: i64 = Register %vreg50
try.c: 0x55a4b973ca80: i64 = undef
try.c: 0x55a4b9799530: v4i64,ch = CopyFromReg 0x55a4b96ae950, Register:v4i64 %vreg13
try.c: 0x55a4b979e1f0: v4i64 = Register %vreg13
try.c: 0x55a4b973e410: v16i32 = X86ISD::VBROADCAST 0x55a4b979dc00
try.c: 0x55a4b979dc00: i32,ch = load<LD4[ConstantPool]> 0x55a4b96ae950, 0x55a4b9763870, undef:i64
try.c: 0x55a4b9763870: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a4b975f670: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a4b973ca80: i64 = undef
try.c: 0x55a4b97a4d80: 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: 0x55a4b97a4c50: i32 = Constant<0>
try.c: 0x55a4b97a4c50: i32 = Constant<0>
try.c: 0x55a4b97a4c50: i32 = Constant<0>
try.c: 0x55a4b97a4c50: i32 = Constant<0>
try.c: 0x55a4b97a4c50: i32 = Constant<0>
try.c: 0x55a4b97a4c50: i32 = Constant<0>
try.c: 0x55a4b97a4c50: i32 = Constant<0>
try.c: 0x55a4b97a4c50: i32 = Constant<0>
try.c: 0x55a4b97a4c50: 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: 0x55c394f5d590: v4i64 = X86ISD::VTRUNC 0x55c394f5d460
try.c: 0x55c394f5d460: v16i32 = vselect 0x55c394f412f0, 0x55c394ee7830, 0x55c394f5d330
try.c: 0x55c394f412f0: v4i1 = X86ISD::PCMPGTM 0x55c394f3b690, 0x55c394f37220
try.c: 0x55c394f3b690: v4i64 = X86ISD::VBROADCAST 0x55c394ee29e0
try.c: 0x55c394ee29e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55c394e4c970, 0x55c394f255d0, undef:i64
try.c: 0x55c394f255d0: i64,ch = CopyFromReg 0x55c394e4c970, Register:i64 %vreg50
try.c: 0x55c394f37480: i64 = Register %vreg50
try.c: 0x55c394ee3eb0: i64 = undef
try.c: 0x55c394f37220: v4i64,ch = CopyFromReg 0x55c394e4c970, Register:v4i64 %vreg13
try.c: 0x55c394f3bee0: v4i64 = Register %vreg13
try.c: 0x55c394ee7830: v16i32 = X86ISD::VBROADCAST 0x55c394f3b8f0
try.c: 0x55c394f3b8f0: i32,ch = load<LD4[ConstantPool]> 0x55c394e4c970, 0x55c394ee1fc0, undef:i64
try.c: 0x55c394ee1fc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c394f267d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c394ee3eb0: i64 = undef
try.c: 0x55c394f5d330: 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: 0x55c394f5d200: i32 = Constant<0>
try.c: 0x55c394f5d200: i32 = Constant<0>
try.c: 0x55c394f5d200: i32 = Constant<0>
try.c: 0x55c394f5d200: i32 = Constant<0>
try.c: 0x55c394f5d200: i32 = Constant<0>
try.c: 0x55c394f5d200: i32 = Constant<0>
try.c: 0x55c394f5d200: i32 = Constant<0>
try.c: 0x55c394f5d200: i32 = Constant<0>
try.c: 0x55c394f5d200: 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: 0x55cd93318480: v4i64 = X86ISD::VTRUNC 0x55cd93318350
try.c: 0x55cd93318350: v16i32 = vselect 0x55cd93308d50, 0x55cd93287260, 0x55cd93318220
try.c: 0x55cd93308d50: v4i1 = X86ISD::PCMPGTM 0x55cd932f4180, 0x55cd932ef550
try.c: 0x55cd932f4180: v4i64 = X86ISD::VBROADCAST 0x55cd93287720
try.c: 0x55cd93287720: i64,ch = load<LD8[%lsr.iv6971]> 0x55cd931eda30, 0x55cd93290070, undef:i64
try.c: 0x55cd93290070: i64,ch = CopyFromReg 0x55cd931eda30, Register:i64 %vreg50
try.c: 0x55cd932ef7b0: i64 = Register %vreg50
try.c: 0x55cd932826b0: i64 = undef
try.c: 0x55cd932ef550: v4i64,ch = CopyFromReg 0x55cd931eda30, Register:v4i64 %vreg13
try.c: 0x55cd932f49d0: v4i64 = Register %vreg13
try.c: 0x55cd93287260: v16i32 = X86ISD::VBROADCAST 0x55cd932f43e0
try.c: 0x55cd932f43e0: i32,ch = load<LD4[ConstantPool]> 0x55cd931eda30, 0x55cd93289c00, undef:i64
try.c: 0x55cd93289c00: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55cd93283030: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55cd932826b0: i64 = undef
try.c: 0x55cd93318220: 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: 0x55cd933180f0: i32 = Constant<0>
try.c: 0x55cd933180f0: i32 = Constant<0>
try.c: 0x55cd933180f0: i32 = Constant<0>
try.c: 0x55cd933180f0: i32 = Constant<0>
try.c: 0x55cd933180f0: i32 = Constant<0>
try.c: 0x55cd933180f0: i32 = Constant<0>
try.c: 0x55cd933180f0: i32 = Constant<0>
try.c: 0x55cd933180f0: i32 = Constant<0>
try.c: 0x55cd933180f0: 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: 0x559b2cb4bfd0: v4i64 = X86ISD::VTRUNC 0x559b2cb4bea0
try.c: 0x559b2cb4bea0: v16i32 = vselect 0x559b2cb42e00, 0x559b2caf17f0, 0x559b2cb4bd70
try.c: 0x559b2cb42e00: v4i1 = X86ISD::PCMPGTM 0x559b2cb4a9d0, 0x559b2cb46560
try.c: 0x559b2cb4a9d0: v4i64 = X86ISD::VBROADCAST 0x559b2caeaa00
try.c: 0x559b2caeaa00: i64,ch = load<LD8[%lsr.iv6971]> 0x559b2ca5b9a0, 0x559b2cb38320, undef:i64
try.c: 0x559b2cb38320: i64,ch = CopyFromReg 0x559b2ca5b9a0, Register:i64 %vreg50
try.c: 0x559b2cb467c0: i64 = Register %vreg50
try.c: 0x559b2caebed0: i64 = undef
try.c: 0x559b2cb46560: v4i64,ch = CopyFromReg 0x559b2ca5b9a0, Register:v4i64 %vreg13
try.c: 0x559b2cb4b220: v4i64 = Register %vreg13
try.c: 0x559b2caf17f0: v16i32 = X86ISD::VBROADCAST 0x559b2cb4ac30
try.c: 0x559b2cb4ac30: i32,ch = load<LD4[ConstantPool]> 0x559b2ca5b9a0, 0x559b2cae9fe0, undef:i64
try.c: 0x559b2cae9fe0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559b2caf6a60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559b2caebed0: i64 = undef
try.c: 0x559b2cb4bd70: 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: 0x559b2cb4bc40: i32 = Constant<0>
try.c: 0x559b2cb4bc40: i32 = Constant<0>
try.c: 0x559b2cb4bc40: i32 = Constant<0>
try.c: 0x559b2cb4bc40: i32 = Constant<0>
try.c: 0x559b2cb4bc40: i32 = Constant<0>
try.c: 0x559b2cb4bc40: i32 = Constant<0>
try.c: 0x559b2cb4bc40: i32 = Constant<0>
try.c: 0x559b2cb4bc40: i32 = Constant<0>
try.c: 0x559b2cb4bc40: 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: 0x55753ea5d2c0: v4i64 = X86ISD::VTRUNC 0x55753ea5d190
try.c: 0x55753ea5d190: v16i32 = vselect 0x55753ea64930, 0x55753e9e5840, 0x55753ea5d060
try.c: 0x55753ea64930: v4i1 = X86ISD::PCMPGTM 0x55753ea45960, 0x55753ea414f0
try.c: 0x55753ea45960: v4i64 = X86ISD::VBROADCAST 0x55753e9ec7e0
try.c: 0x55753e9ec7e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55753e956950, 0x55753ea384b0, undef:i64
try.c: 0x55753ea384b0: i64,ch = CopyFromReg 0x55753e956950, Register:i64 %vreg50
try.c: 0x55753ea41750: i64 = Register %vreg50
try.c: 0x55753e9edcb0: i64 = undef
try.c: 0x55753ea414f0: v4i64,ch = CopyFromReg 0x55753e956950, Register:v4i64 %vreg13
try.c: 0x55753ea461b0: v4i64 = Register %vreg13
try.c: 0x55753e9e5840: v16i32 = X86ISD::VBROADCAST 0x55753ea45bc0
try.c: 0x55753ea45bc0: i32,ch = load<LD4[ConstantPool]> 0x55753e956950, 0x55753e9ebdc0, undef:i64
try.c: 0x55753e9ebdc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55753ea25da0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55753e9edcb0: i64 = undef
try.c: 0x55753ea5d060: 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: 0x55753ea5cf30: i32 = Constant<0>
try.c: 0x55753ea5cf30: i32 = Constant<0>
try.c: 0x55753ea5cf30: i32 = Constant<0>
try.c: 0x55753ea5cf30: i32 = Constant<0>
try.c: 0x55753ea5cf30: i32 = Constant<0>
try.c: 0x55753ea5cf30: i32 = Constant<0>
try.c: 0x55753ea5cf30: i32 = Constant<0>
try.c: 0x55753ea5cf30: i32 = Constant<0>
try.c: 0x55753ea5cf30: 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: 0x55fcee6210b0: v4i64 = X86ISD::VTRUNC 0x55fcee620f80
try.c: 0x55fcee620f80: v16i32 = vselect 0x55fcee62f0c0, 0x55fcee5a9fb0, 0x55fcee620e50
try.c: 0x55fcee62f0c0: v4i1 = X86ISD::PCMPGTM 0x55fcee615ec0, 0x55fcee611440
try.c: 0x55fcee615ec0: v4i64 = X86ISD::VBROADCAST 0x55fcee5aa470
try.c: 0x55fcee5aa470: i64,ch = load<LD8[%lsr.iv6971]> 0x55fcee50fa30, 0x55fcee5b6e10, undef:i64
try.c: 0x55fcee5b6e10: i64,ch = CopyFromReg 0x55fcee50fa30, Register:i64 %vreg50
try.c: 0x55fcee6116a0: i64 = Register %vreg50
try.c: 0x55fcee5bf570: i64 = undef
try.c: 0x55fcee611440: v4i64,ch = CopyFromReg 0x55fcee50fa30, Register:v4i64 %vreg13
try.c: 0x55fcee616710: v4i64 = Register %vreg13
try.c: 0x55fcee5a9fb0: v16i32 = X86ISD::VBROADCAST 0x55fcee616120
try.c: 0x55fcee616120: i32,ch = load<LD4[ConstantPool]> 0x55fcee50fa30, 0x55fcee5b53e0, undef:i64
try.c: 0x55fcee5b53e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fcee5bfef0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fcee5bf570: i64 = undef
try.c: 0x55fcee620e50: 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: 0x55fcee620d20: i32 = Constant<0>
try.c: 0x55fcee620d20: i32 = Constant<0>
try.c: 0x55fcee620d20: i32 = Constant<0>
try.c: 0x55fcee620d20: i32 = Constant<0>
try.c: 0x55fcee620d20: i32 = Constant<0>
try.c: 0x55fcee620d20: i32 = Constant<0>
try.c: 0x55fcee620d20: i32 = Constant<0>
try.c: 0x55fcee620d20: i32 = Constant<0>
try.c: 0x55fcee620d20: 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: 0x557e160d11e0: v4i64 = X86ISD::VTRUNC 0x557e160d10b0
try.c: 0x557e160d10b0: v16i32 = vselect 0x557e160d5790, 0x557e160658d0, 0x557e160d0f80
try.c: 0x557e160d5790: v4i1 = X86ISD::PCMPGTM 0x557e160b7870, 0x557e160b3400
try.c: 0x557e160b7870: v4i64 = X86ISD::VBROADCAST 0x557e1605ee30
try.c: 0x557e1605ee30: i64,ch = load<LD8[%lsr.iv6971]> 0x557e15fc8950, 0x557e160a3de0, undef:i64
try.c: 0x557e160a3de0: i64,ch = CopyFromReg 0x557e15fc8950, Register:i64 %vreg50
try.c: 0x557e160b3660: i64 = Register %vreg50
try.c: 0x557e16063f40: i64 = undef
try.c: 0x557e160b3400: v4i64,ch = CopyFromReg 0x557e15fc8950, Register:v4i64 %vreg13
try.c: 0x557e160b80c0: v4i64 = Register %vreg13
try.c: 0x557e160658d0: v16i32 = X86ISD::VBROADCAST 0x557e160b7ad0
try.c: 0x557e160b7ad0: i32,ch = load<LD4[ConstantPool]> 0x557e15fc8950, 0x557e1605e410, undef:i64
try.c: 0x557e1605e410: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557e160a1860: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557e16063f40: i64 = undef
try.c: 0x557e160d0f80: 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: 0x557e160d0e50: i32 = Constant<0>
try.c: 0x557e160d0e50: i32 = Constant<0>
try.c: 0x557e160d0e50: i32 = Constant<0>
try.c: 0x557e160d0e50: i32 = Constant<0>
try.c: 0x557e160d0e50: i32 = Constant<0>
try.c: 0x557e160d0e50: i32 = Constant<0>
try.c: 0x557e160d0e50: i32 = Constant<0>
try.c: 0x557e160d0e50: i32 = Constant<0>
try.c: 0x557e160d0e50: 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