Implementation notes: amd64, cel02, crypto_stream/salsa208

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_stream
Primitive: salsa208
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11829933 0 421872 800 832dolbeau/amd64-xmm6intgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
122010541 0 424012 816 864dolbeau/amd64-xmm6intgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
123210836 0 427597 824 896dolbeau/amd64-xmm6intgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
144211110 0 424196 816 864dolbeau/amd64-xmm6intgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
23124608 0 017964 816 856amd64_xmm6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
23324608 0 016472 800 824amd64_xmm6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
24986049 0 419436 816 864e/amd64-xmm5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
33845269 0 417168 800 832e/amd64-xmm6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
35405427 0 119298 800 808e/amd64-xmm6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
35944608 0 017604 816 856amd64_xmm6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
36126297 0 120202 800 808dolbeau/amd64-xmm6intclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
37244608 0 021221 824 888amd64_xmm6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
41285537 0 418924 816 864e/amd64-xmm6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
41725537 0 422181 824 896e/amd64-xmm6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
42404608 0 018450 800 800amd64_xmm6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
43542430 0 419061 824 896e/amd64-xmm2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
43562162 0 414048 800 832e/amd64-xmm2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
43764608 0 016588 792 800amd64_xmm6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
43882953 0 116842 800 808e/mergedclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
44422387 0 415380 816 864e/amd64-xmm2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
44802320 0 116178 800 808e/amd64-xmm2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
44822430 0 415804 816 864e/amd64-xmm2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
44985939 0 119810 800 808e/amd64-xmm5clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
45142269 0 114252 792 800e/amd64-xmm2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
46562534 0 415540 816 864e/amd64-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
46782494 0 415868 816 864e/amd64-xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
47322384 0 116242 800 808e/amd64-xmmclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
47466006 0 419012 816 864e/amd64-xmm5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
47485494 0 418500 816 864e/amd64-xmm6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
47722226 0 414112 800 832e/amd64-xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
47825888 0 117884 792 800e/amd64-xmm5clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
48185781 0 417680 800 832e/amd64-xmm5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
48305376 0 117372 792 800e/amd64-xmm6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
48382451 0 415444 816 864e/amd64-xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
49766049 0 422693 824 896e/amd64-xmm5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
50322494 0 419125 824 896e/amd64-xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
52043089 0 416476 816 864e/amd64-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
52082924 0 114908 792 800e/amd64-1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
52802333 0 114316 792 800e/amd64-xmmclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
62782412 0 114396 792 800e/amd64-2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
63742968 0 419645 824 896e/regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
63902756 0 416180 816 864e/mergedgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
65042577 0 415964 816 864e/amd64-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
66223025 0 419669 824 896e/amd64-3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
67203025 0 416412 816 864e/amd64-3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
67362860 0 114844 792 800e/amd64-3clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
67402309 0 414176 800 832e/amd64-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
67602466 0 116338 800 808e/amd64-2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
68142577 0 419221 824 896e/amd64-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
68302914 0 116786 800 808e/amd64-3clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
68782554 0 114580 792 800e/mergedclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
69062968 0 419645 824 896e/refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
69642465 0 415516 816 864e/regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
71142760 0 415820 816 864e/mergedgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
73103363 0 420029 824 896e/mergedgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
78362331 0 414232 800 832e/mergedgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
80242982 0 415988 816 864e/amd64-3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
80642697 0 116586 800 808e/refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
81343046 0 416052 816 864e/amd64-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
81862757 0 414624 800 832e/amd64-3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
87262665 0 116554 800 808e/regsclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
89363089 0 419733 824 896e/amd64-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
97282821 0 414688 800 832e/amd64-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
98222978 0 116850 800 808e/amd64-1clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
110262502 0 415940 816 864e/regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
114222470 0 415908 816 864e/refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
121982339 0 114372 792 800e/regsclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
126302333 0 415388 816 864e/refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
137242197 0 114228 792 800e/refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
140742126 0 414024 800 832e/regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
145041411 0 019381 824 888refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
145621329 0 016522 800 800refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
155001996 0 413896 800 832e/refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
16726828 0 014032 800 824refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
177641032 0 015748 816 856refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
186861020 0 015372 816 856refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
20652770 0 014100 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: 0x56394965f2b0: v4i64 = X86ISD::VTRUNC 0x56394965f180
try.c: 0x56394965f180: v16i32 = vselect 0x56394965bc90, 0x563949610770, 0x56394965f050
try.c: 0x56394965bc90: v4i1 = X86ISD::PCMPGTM 0x563949657040, 0x563949652bd0
try.c: 0x563949657040: v4i64 = X86ISD::VBROADCAST 0x5639495fe350
try.c: 0x5639495fe350: i64,ch = load<LD8[%lsr.iv6971]> 0x563949567920, 0x563949649720, undef:i64
try.c: 0x563949649720: i64,ch = CopyFromReg 0x563949567920, Register:i64 %vreg50
try.c: 0x563949652e30: i64 = Register %vreg50
try.c: 0x5639495ff820: i64 = undef
try.c: 0x563949652bd0: v4i64,ch = CopyFromReg 0x563949567920, Register:v4i64 %vreg13
try.c: 0x563949657890: v4i64 = Register %vreg13
try.c: 0x563949610770: v16i32 = X86ISD::VBROADCAST 0x5639496572a0
try.c: 0x5639496572a0: i32,ch = load<LD4[ConstantPool]> 0x563949567920, 0x5639495fd930, undef:i64
try.c: 0x5639495fd930: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563949636f50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5639495ff820: i64 = undef
try.c: 0x56394965f050: 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: 0x56394965ef20: i32 = Constant<0>
try.c: 0x56394965ef20: i32 = Constant<0>
try.c: 0x56394965ef20: i32 = Constant<0>
try.c: 0x56394965ef20: i32 = Constant<0>
try.c: 0x56394965ef20: i32 = Constant<0>
try.c: 0x56394965ef20: i32 = Constant<0>
try.c: 0x56394965ef20: i32 = Constant<0>
try.c: 0x56394965ef20: i32 = Constant<0>
try.c: 0x56394965ef20: 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: 0x564283379640: v4i64 = X86ISD::VTRUNC 0x564283379510
try.c: 0x564283379510: v16i32 = vselect 0x564283364880, 0x56428330dce0, 0x5642833793e0
try.c: 0x564283364880: v4i1 = X86ISD::PCMPGTM 0x564283361860, 0x56428335d3f0
try.c: 0x564283361860: v4i64 = X86ISD::VBROADCAST 0x56428330e1a0
try.c: 0x56428330e1a0: i64,ch = load<LD8[%lsr.iv6971]> 0x56428325aa30, 0x5642832f5ef0, undef:i64
try.c: 0x5642832f5ef0: i64,ch = CopyFromReg 0x56428325aa30, Register:i64 %vreg50
try.c: 0x56428335d650: i64 = Register %vreg50
try.c: 0x564283309e50: i64 = undef
try.c: 0x56428335d3f0: v4i64,ch = CopyFromReg 0x56428325aa30, Register:v4i64 %vreg13
try.c: 0x5642833620b0: v4i64 = Register %vreg13
try.c: 0x56428330dce0: v16i32 = X86ISD::VBROADCAST 0x564283361ac0
try.c: 0x564283361ac0: i32,ch = load<LD4[ConstantPool]> 0x56428325aa30, 0x5642832f3cb0, undef:i64
try.c: 0x5642832f3cb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56428330a7d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564283309e50: i64 = undef
try.c: 0x5642833793e0: 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: 0x5642833792b0: i32 = Constant<0>
try.c: 0x5642833792b0: i32 = Constant<0>
try.c: 0x5642833792b0: i32 = Constant<0>
try.c: 0x5642833792b0: i32 = Constant<0>
try.c: 0x5642833792b0: i32 = Constant<0>
try.c: 0x5642833792b0: i32 = Constant<0>
try.c: 0x5642833792b0: i32 = Constant<0>
try.c: 0x5642833792b0: i32 = Constant<0>
try.c: 0x5642833792b0: 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: 0x55f3c3df5c00: v4i64 = X86ISD::VTRUNC 0x55f3c3df5ad0
try.c: 0x55f3c3df5ad0: v16i32 = vselect 0x55f3c3df05d0, 0x55f3c3d8fa80, 0x55f3c3df59a0
try.c: 0x55f3c3df05d0: v4i1 = X86ISD::PCMPGTM 0x55f3c3deb980, 0x55f3c3de7510
try.c: 0x55f3c3deb980: v4i64 = X86ISD::VBROADCAST 0x55f3c3d98ef0
try.c: 0x55f3c3d98ef0: i64,ch = load<LD8[%lsr.iv6971]> 0x55f3c3cfc950, 0x55f3c3dd4190, undef:i64
try.c: 0x55f3c3dd4190: i64,ch = CopyFromReg 0x55f3c3cfc950, Register:i64 %vreg50
try.c: 0x55f3c3de7770: i64 = Register %vreg50
try.c: 0x55f3c3d9a3c0: i64 = undef
try.c: 0x55f3c3de7510: v4i64,ch = CopyFromReg 0x55f3c3cfc950, Register:v4i64 %vreg13
try.c: 0x55f3c3dec1d0: v4i64 = Register %vreg13
try.c: 0x55f3c3d8fa80: v16i32 = X86ISD::VBROADCAST 0x55f3c3debbe0
try.c: 0x55f3c3debbe0: i32,ch = load<LD4[ConstantPool]> 0x55f3c3cfc950, 0x55f3c3d958d0, undef:i64
try.c: 0x55f3c3d958d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f3c3dda680: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f3c3d9a3c0: i64 = undef
try.c: 0x55f3c3df59a0: 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: 0x55f3c3df5870: i32 = Constant<0>
try.c: 0x55f3c3df5870: i32 = Constant<0>
try.c: 0x55f3c3df5870: i32 = Constant<0>
try.c: 0x55f3c3df5870: i32 = Constant<0>
try.c: 0x55f3c3df5870: i32 = Constant<0>
try.c: 0x55f3c3df5870: i32 = Constant<0>
try.c: 0x55f3c3df5870: i32 = Constant<0>
try.c: 0x55f3c3df5870: i32 = Constant<0>
try.c: 0x55f3c3df5870: 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: 0x5604c46f9290: v4i64 = X86ISD::VTRUNC 0x5604c46f9160
try.c: 0x5604c46f9160: v16i32 = vselect 0x5604c46de910, 0x5604c4684730, 0x5604c46f9030
try.c: 0x5604c46de910: v4i1 = X86ISD::PCMPGTM 0x5604c46dd900, 0x5604c46d9490
try.c: 0x5604c46dd900: v4i64 = X86ISD::VBROADCAST 0x5604c4697f50
try.c: 0x5604c4697f50: i64,ch = load<LD8[%lsr.iv6971]> 0x5604c45ee930, 0x5604c46d42f0, undef:i64
try.c: 0x5604c46d42f0: i64,ch = CopyFromReg 0x5604c45ee930, Register:i64 %vreg50
try.c: 0x5604c46d96f0: i64 = Register %vreg50
try.c: 0x5604c4699420: i64 = undef
try.c: 0x5604c46d9490: v4i64,ch = CopyFromReg 0x5604c45ee930, Register:v4i64 %vreg13
try.c: 0x5604c46de150: v4i64 = Register %vreg13
try.c: 0x5604c4684730: v16i32 = X86ISD::VBROADCAST 0x5604c46ddb60
try.c: 0x5604c46ddb60: i32,ch = load<LD4[ConstantPool]> 0x5604c45ee930, 0x5604c4697530, undef:i64
try.c: 0x5604c4697530: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5604c46a3a00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5604c4699420: i64 = undef
try.c: 0x5604c46f9030: 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: 0x5604c46f8f00: i32 = Constant<0>
try.c: 0x5604c46f8f00: i32 = Constant<0>
try.c: 0x5604c46f8f00: i32 = Constant<0>
try.c: 0x5604c46f8f00: i32 = Constant<0>
try.c: 0x5604c46f8f00: i32 = Constant<0>
try.c: 0x5604c46f8f00: i32 = Constant<0>
try.c: 0x5604c46f8f00: i32 = Constant<0>
try.c: 0x5604c46f8f00: i32 = Constant<0>
try.c: 0x5604c46f8f00: 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: 0x558b5b230680: v4i64 = X86ISD::VTRUNC 0x558b5b230550
try.c: 0x558b5b230550: v16i32 = vselect 0x558b5b21fd70, 0x558b5b1b2200, 0x558b5b230420
try.c: 0x558b5b21fd70: v4i1 = X86ISD::PCMPGTM 0x558b5b217920, 0x558b5b2134b0
try.c: 0x558b5b217920: v4i64 = X86ISD::VBROADCAST 0x558b5b1b26c0
try.c: 0x558b5b1b26c0: i64,ch = load<LD8[%lsr.iv6971]> 0x558b5b111a30, 0x558b5b1c48d0, undef:i64
try.c: 0x558b5b1c48d0: i64,ch = CopyFromReg 0x558b5b111a30, Register:i64 %vreg50
try.c: 0x558b5b213710: i64 = Register %vreg50
try.c: 0x558b5b1c26d0: i64 = undef
try.c: 0x558b5b2134b0: v4i64,ch = CopyFromReg 0x558b5b111a30, Register:v4i64 %vreg13
try.c: 0x558b5b218170: v4i64 = Register %vreg13
try.c: 0x558b5b1b2200: v16i32 = X86ISD::VBROADCAST 0x558b5b217b80
try.c: 0x558b5b217b80: i32,ch = load<LD4[ConstantPool]> 0x558b5b111a30, 0x558b5b1b4ba0, undef:i64
try.c: 0x558b5b1b4ba0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558b5b1c3050: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558b5b1c26d0: i64 = undef
try.c: 0x558b5b230420: 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: 0x558b5b2302f0: i32 = Constant<0>
try.c: 0x558b5b2302f0: i32 = Constant<0>
try.c: 0x558b5b2302f0: i32 = Constant<0>
try.c: 0x558b5b2302f0: i32 = Constant<0>
try.c: 0x558b5b2302f0: i32 = Constant<0>
try.c: 0x558b5b2302f0: i32 = Constant<0>
try.c: 0x558b5b2302f0: i32 = Constant<0>
try.c: 0x558b5b2302f0: i32 = Constant<0>
try.c: 0x558b5b2302f0: 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: 0x559da09f9250: v4i64 = X86ISD::VTRUNC 0x559da09f9120
try.c: 0x559da09f9120: v16i32 = vselect 0x559da09d5550, 0x559da0957f90, 0x559da09f8ff0
try.c: 0x559da09d5550: v4i1 = X86ISD::PCMPGTM 0x559da09d4540, 0x559da09d2060
try.c: 0x559da09d4540: v4i64 = X86ISD::VBROADCAST 0x559da0991980
try.c: 0x559da0991980: i64,ch = load<LD8[%lsr.iv6971]> 0x559da08e6950, 0x559da09c3e50, undef:i64
try.c: 0x559da09c3e50: i64,ch = CopyFromReg 0x559da08e6950, Register:i64 %vreg50
try.c: 0x559da09d22c0: i64 = Register %vreg50
try.c: 0x559da0956600: i64 = undef
try.c: 0x559da09d2060: v4i64,ch = CopyFromReg 0x559da08e6950, Register:v4i64 %vreg13
try.c: 0x559da09d4d90: v4i64 = Register %vreg13
try.c: 0x559da0957f90: v16i32 = X86ISD::VBROADCAST 0x559da09d47a0
try.c: 0x559da09d47a0: i32,ch = load<LD4[ConstantPool]> 0x559da08e6950, 0x559da0990f60, undef:i64
try.c: 0x559da0990f60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559da0977140: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559da0956600: i64 = undef
try.c: 0x559da09f8ff0: 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: 0x559da09f8ec0: i32 = Constant<0>
try.c: 0x559da09f8ec0: i32 = Constant<0>
try.c: 0x559da09f8ec0: i32 = Constant<0>
try.c: 0x559da09f8ec0: i32 = Constant<0>
try.c: 0x559da09f8ec0: i32 = Constant<0>
try.c: 0x559da09f8ec0: i32 = Constant<0>
try.c: 0x559da09f8ec0: i32 = Constant<0>
try.c: 0x559da09f8ec0: i32 = Constant<0>
try.c: 0x559da09f8ec0: 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: 0x5614785d7010: v4i64 = X86ISD::VTRUNC 0x5614785d6ee0
try.c: 0x5614785d6ee0: v16i32 = vselect 0x5614785ec570, 0x56147859dc50, 0x5614785d6db0
try.c: 0x5614785ec570: v4i1 = X86ISD::PCMPGTM 0x5614785d19e0, 0x5614785cd570
try.c: 0x5614785d19e0: v4i64 = X86ISD::VBROADCAST 0x56147857a9b0
try.c: 0x56147857a9b0: i64,ch = load<LD8[%lsr.iv6971]> 0x5614784e2930, 0x5614785b8f30, undef:i64
try.c: 0x5614785b8f30: i64,ch = CopyFromReg 0x5614784e2930, Register:i64 %vreg50
try.c: 0x5614785cd7d0: i64 = Register %vreg50
try.c: 0x56147857be80: i64 = undef
try.c: 0x5614785cd570: v4i64,ch = CopyFromReg 0x5614784e2930, Register:v4i64 %vreg13
try.c: 0x5614785d2230: v4i64 = Register %vreg13
try.c: 0x56147859dc50: v16i32 = X86ISD::VBROADCAST 0x5614785d1c40
try.c: 0x5614785d1c40: i32,ch = load<LD4[ConstantPool]> 0x5614784e2930, 0x561478575f70, undef:i64
try.c: 0x561478575f70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5614785bb710: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56147857be80: i64 = undef
try.c: 0x5614785d6db0: 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: 0x5614785d6c80: i32 = Constant<0>
try.c: 0x5614785d6c80: i32 = Constant<0>
try.c: 0x5614785d6c80: i32 = Constant<0>
try.c: 0x5614785d6c80: i32 = Constant<0>
try.c: 0x5614785d6c80: i32 = Constant<0>
try.c: 0x5614785d6c80: i32 = Constant<0>
try.c: 0x5614785d6c80: i32 = Constant<0>
try.c: 0x5614785d6c80: i32 = Constant<0>
try.c: 0x5614785d6c80: 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: 0x558638236670: v4i64 = X86ISD::VTRUNC 0x558638236540
try.c: 0x558638236540: v16i32 = vselect 0x558638229710, 0x5586381be360, 0x558638236410
try.c: 0x558638229710: v4i1 = X86ISD::PCMPGTM 0x558638210b00, 0x55863820d6a0
try.c: 0x558638210b00: v4i64 = X86ISD::VBROADCAST 0x5586381be820
try.c: 0x5586381be820: i64,ch = load<LD8[%lsr.iv6971]> 0x55863810aa40, 0x5586381b1060, undef:i64
try.c: 0x5586381b1060: i64,ch = CopyFromReg 0x55863810aa40, Register:i64 %vreg50
try.c: 0x55863820d900: i64 = Register %vreg50
try.c: 0x5586381abbc0: i64 = undef
try.c: 0x55863820d6a0: v4i64,ch = CopyFromReg 0x55863810aa40, Register:v4i64 %vreg13
try.c: 0x558638211350: v4i64 = Register %vreg13
try.c: 0x5586381be360: v16i32 = X86ISD::VBROADCAST 0x558638210d60
try.c: 0x558638210d60: i32,ch = load<LD4[ConstantPool]> 0x55863810aa40, 0x5586381c0d00, undef:i64
try.c: 0x5586381c0d00: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5586381ac540: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5586381abbc0: i64 = undef
try.c: 0x558638236410: 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: 0x5586382362e0: i32 = Constant<0>
try.c: 0x5586382362e0: i32 = Constant<0>
try.c: 0x5586382362e0: i32 = Constant<0>
try.c: 0x5586382362e0: i32 = Constant<0>
try.c: 0x5586382362e0: i32 = Constant<0>
try.c: 0x5586382362e0: i32 = Constant<0>
try.c: 0x5586382362e0: i32 = Constant<0>
try.c: 0x5586382362e0: i32 = Constant<0>
try.c: 0x5586382362e0: 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: 0x55bae10960a0: v4i64 = X86ISD::VTRUNC 0x55bae1095f70
try.c: 0x55bae1095f70: v16i32 = vselect 0x55bae10a61e0, 0x55bae1033e30, 0x55bae1095e40
try.c: 0x55bae10a61e0: v4i1 = X86ISD::PCMPGTM 0x55bae108ee70, 0x55bae108aa00
try.c: 0x55bae108ee70: v4i64 = X86ISD::VBROADCAST 0x55bae1036200
try.c: 0x55bae1036200: i64,ch = load<LD8[%lsr.iv6971]> 0x55bae0f9f950, 0x55bae1081430, undef:i64
try.c: 0x55bae1081430: i64,ch = CopyFromReg 0x55bae0f9f950, Register:i64 %vreg50
try.c: 0x55bae108ac60: i64 = Register %vreg50
try.c: 0x55bae10324a0: i64 = undef
try.c: 0x55bae108aa00: v4i64,ch = CopyFromReg 0x55bae0f9f950, Register:v4i64 %vreg13
try.c: 0x55bae108f6c0: v4i64 = Register %vreg13
try.c: 0x55bae1033e30: v16i32 = X86ISD::VBROADCAST 0x55bae108f0d0
try.c: 0x55bae108f0d0: i32,ch = load<LD4[ConstantPool]> 0x55bae0f9f950, 0x55bae10357e0, undef:i64
try.c: 0x55bae10357e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bae1051f00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bae10324a0: i64 = undef
try.c: 0x55bae1095e40: 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: 0x55bae1095d10: i32 = Constant<0>
try.c: 0x55bae1095d10: i32 = Constant<0>
try.c: 0x55bae1095d10: i32 = Constant<0>
try.c: 0x55bae1095d10: i32 = Constant<0>
try.c: 0x55bae1095d10: i32 = Constant<0>
try.c: 0x55bae1095d10: i32 = Constant<0>
try.c: 0x55bae1095d10: i32 = Constant<0>
try.c: 0x55bae1095d10: i32 = Constant<0>
try.c: 0x55bae1095d10: 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: 0x5583acc652a0: v4i64 = X86ISD::VTRUNC 0x5583acc65170
try.c: 0x5583acc65170: v16i32 = vselect 0x5583acc5fc70, 0x5583acc03b90, 0x5583acc65040
try.c: 0x5583acc5fc70: v4i1 = X86ISD::PCMPGTM 0x5583acc48900, 0x5583acc44490
try.c: 0x5583acc48900: v4i64 = X86ISD::VBROADCAST 0x5583acbe8af0
try.c: 0x5583acbe8af0: i64,ch = load<LD8[%lsr.iv6971]> 0x5583acb59960, 0x5583acc3f2f0, undef:i64
try.c: 0x5583acc3f2f0: i64,ch = CopyFromReg 0x5583acb59960, Register:i64 %vreg50
try.c: 0x5583acc446f0: i64 = Register %vreg50
try.c: 0x5583acbe9fc0: i64 = undef
try.c: 0x5583acc44490: v4i64,ch = CopyFromReg 0x5583acb59960, Register:v4i64 %vreg13
try.c: 0x5583acc49150: v4i64 = Register %vreg13
try.c: 0x5583acc03b90: v16i32 = X86ISD::VBROADCAST 0x5583acc48b60
try.c: 0x5583acc48b60: i32,ch = load<LD4[ConstantPool]> 0x5583acb59960, 0x5583acc168e0, undef:i64
try.c: 0x5583acc168e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5583acc2cfd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5583acbe9fc0: i64 = undef
try.c: 0x5583acc65040: 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: 0x5583acc64f10: i32 = Constant<0>
try.c: 0x5583acc64f10: i32 = Constant<0>
try.c: 0x5583acc64f10: i32 = Constant<0>
try.c: 0x5583acc64f10: i32 = Constant<0>
try.c: 0x5583acc64f10: i32 = Constant<0>
try.c: 0x5583acc64f10: i32 = Constant<0>
try.c: 0x5583acc64f10: i32 = Constant<0>
try.c: 0x5583acc64f10: i32 = Constant<0>
try.c: 0x5583acc64f10: 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: 0x55baafce9900: v4i64 = X86ISD::VTRUNC 0x55baafce97d0
try.c: 0x55baafce97d0: v16i32 = vselect 0x55baafcfb2c0, 0x55baafc90fd0, 0x55baafce96a0
try.c: 0x55baafcfb2c0: v4i1 = X86ISD::PCMPGTM 0x55baafce42d0, 0x55baafcdf6a0
try.c: 0x55baafce42d0: v4i64 = X86ISD::VBROADCAST 0x55baafc91490
try.c: 0x55baafc91490: i64,ch = load<LD8[%lsr.iv6971]> 0x55baafbdda20, 0x55baafc7f450, undef:i64
try.c: 0x55baafc7f450: i64,ch = CopyFromReg 0x55baafbdda20, Register:i64 %vreg50
try.c: 0x55baafcdf900: i64 = Register %vreg50
try.c: 0x55baafc83aa0: i64 = undef
try.c: 0x55baafcdf6a0: v4i64,ch = CopyFromReg 0x55baafbdda20, Register:v4i64 %vreg13
try.c: 0x55baafce4b20: v4i64 = Register %vreg13
try.c: 0x55baafc90fd0: v16i32 = X86ISD::VBROADCAST 0x55baafce4530
try.c: 0x55baafce4530: i32,ch = load<LD4[ConstantPool]> 0x55baafbdda20, 0x55baafc93970, undef:i64
try.c: 0x55baafc93970: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55baafc84420: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55baafc83aa0: i64 = undef
try.c: 0x55baafce96a0: 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: 0x55baafce9570: i32 = Constant<0>
try.c: 0x55baafce9570: i32 = Constant<0>
try.c: 0x55baafce9570: i32 = Constant<0>
try.c: 0x55baafce9570: i32 = Constant<0>
try.c: 0x55baafce9570: i32 = Constant<0>
try.c: 0x55baafce9570: i32 = Constant<0>
try.c: 0x55baafce9570: i32 = Constant<0>
try.c: 0x55baafce9570: i32 = Constant<0>
try.c: 0x55baafce9570: 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: 0x55e20520d080: v4i64 = X86ISD::VTRUNC 0x55e20520cf50
try.c: 0x55e20520cf50: v16i32 = vselect 0x55e2051ffe80, 0x55e2051c2870, 0x55e20520ce20
try.c: 0x55e2051ffe80: v4i1 = X86ISD::PCMPGTM 0x55e205207a50, 0x55e2052035e0
try.c: 0x55e205207a50: v4i64 = X86ISD::VBROADCAST 0x55e2051a7d40
try.c: 0x55e2051a7d40: i64,ch = load<LD8[%lsr.iv6971]> 0x55e205118950, 0x55e2051f1060, undef:i64
try.c: 0x55e2051f1060: i64,ch = CopyFromReg 0x55e205118950, Register:i64 %vreg50
try.c: 0x55e205203840: i64 = Register %vreg50
try.c: 0x55e2051a9210: i64 = undef
try.c: 0x55e2052035e0: v4i64,ch = CopyFromReg 0x55e205118950, Register:v4i64 %vreg13
try.c: 0x55e2052082a0: v4i64 = Register %vreg13
try.c: 0x55e2051c2870: v16i32 = X86ISD::VBROADCAST 0x55e205207cb0
try.c: 0x55e205207cb0: i32,ch = load<LD4[ConstantPool]> 0x55e205118950, 0x55e205196dd0, undef:i64
try.c: 0x55e205196dd0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e2051f7340: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e2051a9210: i64 = undef
try.c: 0x55e20520ce20: 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: 0x55e20520ccf0: i32 = Constant<0>
try.c: 0x55e20520ccf0: i32 = Constant<0>
try.c: 0x55e20520ccf0: i32 = Constant<0>
try.c: 0x55e20520ccf0: i32 = Constant<0>
try.c: 0x55e20520ccf0: i32 = Constant<0>
try.c: 0x55e20520ccf0: i32 = Constant<0>
try.c: 0x55e20520ccf0: i32 = Constant<0>
try.c: 0x55e20520ccf0: i32 = Constant<0>
try.c: 0x55e20520ccf0: 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: 0x556653ab5c20: v4i64 = X86ISD::VTRUNC 0x556653ab5af0
try.c: 0x556653ab5af0: v16i32 = vselect 0x556653acbe10, 0x556653a4ed30, 0x556653ab59c0
try.c: 0x556653acbe10: v4i1 = X86ISD::PCMPGTM 0x556653aada90, 0x556653aa9620
try.c: 0x556653aada90: v4i64 = X86ISD::VBROADCAST 0x556653a4a290
try.c: 0x556653a4a290: i64,ch = load<LD8[%lsr.iv6971]> 0x5566539be970, 0x556653aa4480, undef:i64
try.c: 0x556653aa4480: i64,ch = CopyFromReg 0x5566539be970, Register:i64 %vreg50
try.c: 0x556653aa9880: i64 = Register %vreg50
try.c: 0x556653a4d3a0: i64 = undef
try.c: 0x556653aa9620: v4i64,ch = CopyFromReg 0x5566539be970, Register:v4i64 %vreg13
try.c: 0x556653aae2e0: v4i64 = Register %vreg13
try.c: 0x556653a4ed30: v16i32 = X86ISD::VBROADCAST 0x556653aadcf0
try.c: 0x556653aadcf0: i32,ch = load<LD4[ConstantPool]> 0x5566539be970, 0x556653a49870, undef:i64
try.c: 0x556653a49870: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556653a924c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556653a4d3a0: i64 = undef
try.c: 0x556653ab59c0: 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: 0x556653ab5890: i32 = Constant<0>
try.c: 0x556653ab5890: i32 = Constant<0>
try.c: 0x556653ab5890: i32 = Constant<0>
try.c: 0x556653ab5890: i32 = Constant<0>
try.c: 0x556653ab5890: i32 = Constant<0>
try.c: 0x556653ab5890: i32 = Constant<0>
try.c: 0x556653ab5890: i32 = Constant<0>
try.c: 0x556653ab5890: i32 = Constant<0>
try.c: 0x556653ab5890: 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: 0x562e47e1ba10: v4i64 = X86ISD::VTRUNC 0x562e47e1b8e0
try.c: 0x562e47e1b8e0: v16i32 = vselect 0x562e47e07d30, 0x562e47d98cc0, 0x562e47e1b7b0
try.c: 0x562e47e07d30: v4i1 = X86ISD::PCMPGTM 0x562e47e04d00, 0x562e47e02820
try.c: 0x562e47e04d00: v4i64 = X86ISD::VBROADCAST 0x562e47d99180
try.c: 0x562e47d99180: i64,ch = load<LD8[%lsr.iv6971]> 0x562e47cfea20, 0x562e47d9dda0, undef:i64
try.c: 0x562e47d9dda0: i64,ch = CopyFromReg 0x562e47cfea20, Register:i64 %vreg50
try.c: 0x562e47e02a80: i64 = Register %vreg50
try.c: 0x562e47da1550: i64 = undef
try.c: 0x562e47e02820: v4i64,ch = CopyFromReg 0x562e47cfea20, Register:v4i64 %vreg13
try.c: 0x562e47e05550: v4i64 = Register %vreg13
try.c: 0x562e47d98cc0: v16i32 = X86ISD::VBROADCAST 0x562e47e04f60
try.c: 0x562e47e04f60: i32,ch = load<LD4[ConstantPool]> 0x562e47cfea20, 0x562e47d9c370, undef:i64
try.c: 0x562e47d9c370: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562e47da1ed0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562e47da1550: i64 = undef
try.c: 0x562e47e1b7b0: 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: 0x562e47e1b680: i32 = Constant<0>
try.c: 0x562e47e1b680: i32 = Constant<0>
try.c: 0x562e47e1b680: i32 = Constant<0>
try.c: 0x562e47e1b680: i32 = Constant<0>
try.c: 0x562e47e1b680: i32 = Constant<0>
try.c: 0x562e47e1b680: i32 = Constant<0>
try.c: 0x562e47e1b680: i32 = Constant<0>
try.c: 0x562e47e1b680: i32 = Constant<0>
try.c: 0x562e47e1b680: 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: 0x5620a5666310: v4i64 = X86ISD::VTRUNC 0x5620a56661e0
try.c: 0x5620a56661e0: v16i32 = vselect 0x5620a5652600, 0x5620a55f7a80, 0x5620a56660b0
try.c: 0x5620a5652600: v4i1 = X86ISD::PCMPGTM 0x5620a564bb40, 0x5620a56476d0
try.c: 0x5620a564bb40: v4i64 = X86ISD::VBROADCAST 0x5620a55f2fe0
try.c: 0x5620a55f2fe0: i64,ch = load<LD8[%lsr.iv6971]> 0x5620a555c950, 0x5620a55e73b0, undef:i64
try.c: 0x5620a55e73b0: i64,ch = CopyFromReg 0x5620a555c950, Register:i64 %vreg50
try.c: 0x5620a5647930: i64 = Register %vreg50
try.c: 0x5620a55f44b0: i64 = undef
try.c: 0x5620a56476d0: v4i64,ch = CopyFromReg 0x5620a555c950, Register:v4i64 %vreg13
try.c: 0x5620a564c390: v4i64 = Register %vreg13
try.c: 0x5620a55f7a80: v16i32 = X86ISD::VBROADCAST 0x5620a564bda0
try.c: 0x5620a564bda0: i32,ch = load<LD4[ConstantPool]> 0x5620a555c950, 0x5620a55f25c0, undef:i64
try.c: 0x5620a55f25c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5620a55ace30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5620a55f44b0: i64 = undef
try.c: 0x5620a56660b0: 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: 0x5620a5665f80: i32 = Constant<0>
try.c: 0x5620a5665f80: i32 = Constant<0>
try.c: 0x5620a5665f80: i32 = Constant<0>
try.c: 0x5620a5665f80: i32 = Constant<0>
try.c: 0x5620a5665f80: i32 = Constant<0>
try.c: 0x5620a5665f80: i32 = Constant<0>
try.c: 0x5620a5665f80: i32 = Constant<0>
try.c: 0x5620a5665f80: i32 = Constant<0>
try.c: 0x5620a5665f80: 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: 0x556e7914ae10: v4i64 = X86ISD::VTRUNC 0x556e7914ace0
try.c: 0x556e7914ace0: v16i32 = vselect 0x556e7915af30, 0x556e790fc930, 0x556e7914abb0
try.c: 0x556e7915af30: v4i1 = X86ISD::PCMPGTM 0x556e79143bc0, 0x556e7913f750
try.c: 0x556e79143bc0: v4i64 = X86ISD::VBROADCAST 0x556e790f1480
try.c: 0x556e790f1480: i64,ch = load<LD8[%lsr.iv6971]> 0x556e790549e0, 0x556e7912f980, undef:i64
try.c: 0x556e7912f980: i64,ch = CopyFromReg 0x556e790549e0, Register:i64 %vreg50
try.c: 0x556e7913f9b0: i64 = Register %vreg50
try.c: 0x556e790f2950: i64 = undef
try.c: 0x556e7913f750: v4i64,ch = CopyFromReg 0x556e790549e0, Register:v4i64 %vreg13
try.c: 0x556e79144410: v4i64 = Register %vreg13
try.c: 0x556e790fc930: v16i32 = X86ISD::VBROADCAST 0x556e79143e20
try.c: 0x556e79143e20: i32,ch = load<LD4[ConstantPool]> 0x556e790549e0, 0x556e790f0a60, undef:i64
try.c: 0x556e790f0a60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556e79128970: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556e790f2950: i64 = undef
try.c: 0x556e7914abb0: 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: 0x556e7914aa80: i32 = Constant<0>
try.c: 0x556e7914aa80: i32 = Constant<0>
try.c: 0x556e7914aa80: i32 = Constant<0>
try.c: 0x556e7914aa80: i32 = Constant<0>
try.c: 0x556e7914aa80: i32 = Constant<0>
try.c: 0x556e7914aa80: i32 = Constant<0>
try.c: 0x556e7914aa80: i32 = Constant<0>
try.c: 0x556e7914aa80: i32 = Constant<0>
try.c: 0x556e7914aa80: 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: 0x55b5dd36cf40: v4i64 = X86ISD::VTRUNC 0x55b5dd36ce10
try.c: 0x55b5dd36ce10: v16i32 = vselect 0x55b5dd35b1d0, 0x55b5dd2e8000, 0x55b5dd36cce0
try.c: 0x55b5dd35b1d0: v4i1 = X86ISD::PCMPGTM 0x55b5dd3535a0, 0x55b5dd34ff80
try.c: 0x55b5dd3535a0: v4i64 = X86ISD::VBROADCAST 0x55b5dd2e84c0
try.c: 0x55b5dd2e84c0: i64,ch = load<LD8[%lsr.iv6971]> 0x55b5dd24da40, 0x55b5dd2f05e0, undef:i64
try.c: 0x55b5dd2f05e0: i64,ch = CopyFromReg 0x55b5dd24da40, Register:i64 %vreg50
try.c: 0x55b5dd3501e0: i64 = Register %vreg50
try.c: 0x55b5dd2f6050: i64 = undef
try.c: 0x55b5dd34ff80: v4i64,ch = CopyFromReg 0x55b5dd24da40, Register:v4i64 %vreg13
try.c: 0x55b5dd353df0: v4i64 = Register %vreg13
try.c: 0x55b5dd2e8000: v16i32 = X86ISD::VBROADCAST 0x55b5dd353800
try.c: 0x55b5dd353800: i32,ch = load<LD4[ConstantPool]> 0x55b5dd24da40, 0x55b5dd2eebb0, undef:i64
try.c: 0x55b5dd2eebb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b5dd2f69d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b5dd2f6050: i64 = undef
try.c: 0x55b5dd36cce0: 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: 0x55b5dd36cbb0: i32 = Constant<0>
try.c: 0x55b5dd36cbb0: i32 = Constant<0>
try.c: 0x55b5dd36cbb0: i32 = Constant<0>
try.c: 0x55b5dd36cbb0: i32 = Constant<0>
try.c: 0x55b5dd36cbb0: i32 = Constant<0>
try.c: 0x55b5dd36cbb0: i32 = Constant<0>
try.c: 0x55b5dd36cbb0: i32 = Constant<0>
try.c: 0x55b5dd36cbb0: i32 = Constant<0>
try.c: 0x55b5dd36cbb0: 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: 0x556a99ed30a0: v4i64 = X86ISD::VTRUNC 0x556a99ed2f70
try.c: 0x556a99ed2f70: v16i32 = vselect 0x556a99edb3a0, 0x556a99e708c0, 0x556a99ed2e40
try.c: 0x556a99edb3a0: v4i1 = X86ISD::PCMPGTM 0x556a99ecfa90, 0x556a99ecb620
try.c: 0x556a99ecfa90: v4i64 = X86ISD::VBROADCAST 0x556a99e75f70
try.c: 0x556a99e75f70: i64,ch = load<LD8[%lsr.iv6971]> 0x556a99de0950, 0x556a99ec6480, undef:i64
try.c: 0x556a99ec6480: i64,ch = CopyFromReg 0x556a99de0950, Register:i64 %vreg50
try.c: 0x556a99ecb880: i64 = Register %vreg50
try.c: 0x556a99e6ef30: i64 = undef
try.c: 0x556a99ecb620: v4i64,ch = CopyFromReg 0x556a99de0950, Register:v4i64 %vreg13
try.c: 0x556a99ed02e0: v4i64 = Register %vreg13
try.c: 0x556a99e708c0: v16i32 = X86ISD::VBROADCAST 0x556a99ecfcf0
try.c: 0x556a99ecfcf0: i32,ch = load<LD4[ConstantPool]> 0x556a99de0950, 0x556a99e75550, undef:i64
try.c: 0x556a99e75550: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556a99e95a50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556a99e6ef30: i64 = undef
try.c: 0x556a99ed2e40: 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: 0x556a99ed2d10: i32 = Constant<0>
try.c: 0x556a99ed2d10: i32 = Constant<0>
try.c: 0x556a99ed2d10: i32 = Constant<0>
try.c: 0x556a99ed2d10: i32 = Constant<0>
try.c: 0x556a99ed2d10: i32 = Constant<0>
try.c: 0x556a99ed2d10: i32 = Constant<0>
try.c: 0x556a99ed2d10: i32 = Constant<0>
try.c: 0x556a99ed2d10: i32 = Constant<0>
try.c: 0x556a99ed2d10: 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: 0x562501c550d0: v4i64 = X86ISD::VTRUNC 0x562501c54fa0
try.c: 0x562501c54fa0: v16i32 = vselect 0x562501c5dca0, 0x562501be1d20, 0x562501c54e70
try.c: 0x562501c5dca0: v4i1 = X86ISD::PCMPGTM 0x562501c3b2d0, 0x562501c366a0
try.c: 0x562501c3b2d0: v4i64 = X86ISD::VBROADCAST 0x562501bef370
try.c: 0x562501bef370: i64,ch = load<LD8[%lsr.iv6971]> 0x562501b4b960, 0x562501c1ef90, undef:i64
try.c: 0x562501c1ef90: i64,ch = CopyFromReg 0x562501b4b960, Register:i64 %vreg50
try.c: 0x562501c36900: i64 = Register %vreg50
try.c: 0x562501bf0840: i64 = undef
try.c: 0x562501c366a0: v4i64,ch = CopyFromReg 0x562501b4b960, Register:v4i64 %vreg13
try.c: 0x562501c3bb20: v4i64 = Register %vreg13
try.c: 0x562501be1d20: v16i32 = X86ISD::VBROADCAST 0x562501c3b530
try.c: 0x562501c3b530: i32,ch = load<LD4[ConstantPool]> 0x562501b4b960, 0x562501bdf290, undef:i64
try.c: 0x562501bdf290: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562501c32650: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562501bf0840: i64 = undef
try.c: 0x562501c54e70: 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: 0x562501c54d40: i32 = Constant<0>
try.c: 0x562501c54d40: i32 = Constant<0>
try.c: 0x562501c54d40: i32 = Constant<0>
try.c: 0x562501c54d40: i32 = Constant<0>
try.c: 0x562501c54d40: i32 = Constant<0>
try.c: 0x562501c54d40: i32 = Constant<0>
try.c: 0x562501c54d40: i32 = Constant<0>
try.c: 0x562501c54d40: i32 = Constant<0>
try.c: 0x562501c54d40: 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: 0x55c9126d57d0: v4i64 = X86ISD::VTRUNC 0x55c9126d56a0
try.c: 0x55c9126d56a0: v16i32 = vselect 0x55c9126c5590, 0x55c912666cc0, 0x55c9126d5570
try.c: 0x55c9126c5590: v4i1 = X86ISD::PCMPGTM 0x55c9126bc9e0, 0x55c9126b9180
try.c: 0x55c9126bc9e0: v4i64 = X86ISD::VBROADCAST 0x55c912667180
try.c: 0x55c912667180: i64,ch = load<LD8[%lsr.iv6971]> 0x55c9125b6a30, 0x55c91265d110, undef:i64
try.c: 0x55c91265d110: i64,ch = CopyFromReg 0x55c9125b6a30, Register:i64 %vreg50
try.c: 0x55c9126b93e0: i64 = Register %vreg50
try.c: 0x55c91266bb20: i64 = undef
try.c: 0x55c9126b9180: v4i64,ch = CopyFromReg 0x55c9125b6a30, Register:v4i64 %vreg13
try.c: 0x55c9126bd230: v4i64 = Register %vreg13
try.c: 0x55c912666cc0: v16i32 = X86ISD::VBROADCAST 0x55c9126bcc40
try.c: 0x55c9126bcc40: i32,ch = load<LD4[ConstantPool]> 0x55c9125b6a30, 0x55c912675e90, undef:i64
try.c: 0x55c912675e90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c91266c4a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c91266bb20: i64 = undef
try.c: 0x55c9126d5570: 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: 0x55c9126d5440: i32 = Constant<0>
try.c: 0x55c9126d5440: i32 = Constant<0>
try.c: 0x55c9126d5440: i32 = Constant<0>
try.c: 0x55c9126d5440: i32 = Constant<0>
try.c: 0x55c9126d5440: i32 = Constant<0>
try.c: 0x55c9126d5440: i32 = Constant<0>
try.c: 0x55c9126d5440: i32 = Constant<0>
try.c: 0x55c9126d5440: i32 = Constant<0>
try.c: 0x55c9126d5440: 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: 0x55ac86794260: v4i64 = X86ISD::VTRUNC 0x55ac86794130
try.c: 0x55ac86794130: v16i32 = vselect 0x55ac8677d100, 0x55ac86745110, 0x55ac86794000
try.c: 0x55ac8677d100: v4i1 = X86ISD::PCMPGTM 0x55ac867788d0, 0x55ac86774460
try.c: 0x55ac867788d0: v4i64 = X86ISD::VBROADCAST 0x55ac86723280
try.c: 0x55ac86723280: i64,ch = load<LD8[%lsr.iv6971]> 0x55ac86689940, 0x55ac8676b4f0, undef:i64
try.c: 0x55ac8676b4f0: i64,ch = CopyFromReg 0x55ac86689940, Register:i64 %vreg50
try.c: 0x55ac867746c0: i64 = Register %vreg50
try.c: 0x55ac86724750: i64 = undef
try.c: 0x55ac86774460: v4i64,ch = CopyFromReg 0x55ac86689940, Register:v4i64 %vreg13
try.c: 0x55ac86779120: v4i64 = Register %vreg13
try.c: 0x55ac86745110: v16i32 = X86ISD::VBROADCAST 0x55ac86778b30
try.c: 0x55ac86778b30: i32,ch = load<LD4[ConstantPool]> 0x55ac86689940, 0x55ac8671fc50, undef:i64
try.c: 0x55ac8671fc50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ac86762a40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ac86724750: i64 = undef
try.c: 0x55ac86794000: 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: 0x55ac86793ed0: i32 = Constant<0>
try.c: 0x55ac86793ed0: i32 = Constant<0>
try.c: 0x55ac86793ed0: i32 = Constant<0>
try.c: 0x55ac86793ed0: i32 = Constant<0>
try.c: 0x55ac86793ed0: i32 = Constant<0>
try.c: 0x55ac86793ed0: i32 = Constant<0>
try.c: 0x55ac86793ed0: i32 = Constant<0>
try.c: 0x55ac86793ed0: i32 = Constant<0>
try.c: 0x55ac86793ed0: 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: 0x562a793ce9d0: v4i64 = X86ISD::VTRUNC 0x562a793ce8a0
try.c: 0x562a793ce8a0: v16i32 = vselect 0x562a793cb3b0, 0x562a79393d20, 0x562a793ce770
try.c: 0x562a793cb3b0: v4i1 = X86ISD::PCMPGTM 0x562a793c69c0, 0x562a793c2550
try.c: 0x562a793c69c0: v4i64 = X86ISD::VBROADCAST 0x562a793636c0
try.c: 0x562a793636c0: i64,ch = load<LD8[%lsr.iv6971]> 0x562a792d7960, 0x562a793b0270, undef:i64
try.c: 0x562a793b0270: i64,ch = CopyFromReg 0x562a792d7960, Register:i64 %vreg50
try.c: 0x562a793c27b0: i64 = Register %vreg50
try.c: 0x562a79364b90: i64 = undef
try.c: 0x562a793c2550: v4i64,ch = CopyFromReg 0x562a792d7960, Register:v4i64 %vreg13
try.c: 0x562a793c7210: v4i64 = Register %vreg13
try.c: 0x562a79393d20: v16i32 = X86ISD::VBROADCAST 0x562a793c6c20
try.c: 0x562a793c6c20: i32,ch = load<LD4[ConstantPool]> 0x562a792d7960, 0x562a793769c0, undef:i64
try.c: 0x562a793769c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562a79384b10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562a79364b90: i64 = undef
try.c: 0x562a793ce770: 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: 0x562a793ce640: i32 = Constant<0>
try.c: 0x562a793ce640: i32 = Constant<0>
try.c: 0x562a793ce640: i32 = Constant<0>
try.c: 0x562a793ce640: i32 = Constant<0>
try.c: 0x562a793ce640: i32 = Constant<0>
try.c: 0x562a793ce640: i32 = Constant<0>
try.c: 0x562a793ce640: i32 = Constant<0>
try.c: 0x562a793ce640: i32 = Constant<0>
try.c: 0x562a793ce640: 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: 0x55fea464a660: v4i64 = X86ISD::VTRUNC 0x55fea464a530
try.c: 0x55fea464a530: v16i32 = vselect 0x55fea4648050, 0x55fea45c37e0, 0x55fea464a400
try.c: 0x55fea4648050: v4i1 = X86ISD::PCMPGTM 0x55fea4633e80, 0x55fea462fa10
try.c: 0x55fea4633e80: v4i64 = X86ISD::VBROADCAST 0x55fea45c3ca0
try.c: 0x55fea45c3ca0: i64,ch = load<LD8[%lsr.iv6971]> 0x55fea452da40, 0x55fea45cf530, undef:i64
try.c: 0x55fea45cf530: i64,ch = CopyFromReg 0x55fea452da40, Register:i64 %vreg50
try.c: 0x55fea462fc70: i64 = Register %vreg50
try.c: 0x55fea45d6640: i64 = undef
try.c: 0x55fea462fa10: v4i64,ch = CopyFromReg 0x55fea452da40, Register:v4i64 %vreg13
try.c: 0x55fea46346d0: v4i64 = Register %vreg13
try.c: 0x55fea45c37e0: v16i32 = X86ISD::VBROADCAST 0x55fea46340e0
try.c: 0x55fea46340e0: i32,ch = load<LD4[ConstantPool]> 0x55fea452da40, 0x55fea45c7d20, undef:i64
try.c: 0x55fea45c7d20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fea45d6fc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fea45d6640: i64 = undef
try.c: 0x55fea464a400: 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: 0x55fea464a2d0: i32 = Constant<0>
try.c: 0x55fea464a2d0: i32 = Constant<0>
try.c: 0x55fea464a2d0: i32 = Constant<0>
try.c: 0x55fea464a2d0: i32 = Constant<0>
try.c: 0x55fea464a2d0: i32 = Constant<0>
try.c: 0x55fea464a2d0: i32 = Constant<0>
try.c: 0x55fea464a2d0: i32 = Constant<0>
try.c: 0x55fea464a2d0: i32 = Constant<0>
try.c: 0x55fea464a2d0: 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: 0x55cbd92fee00: v4i64 = X86ISD::VTRUNC 0x55cbd92fecd0
try.c: 0x55cbd92fecd0: v16i32 = vselect 0x55cbd92f97d0, 0x55cbd929c9a0, 0x55cbd92feba0
try.c: 0x55cbd92f97d0: v4i1 = X86ISD::PCMPGTM 0x55cbd92f4cc0, 0x55cbd92f0850
try.c: 0x55cbd92f4cc0: v4i64 = X86ISD::VBROADCAST 0x55cbd9298940
try.c: 0x55cbd9298940: i64,ch = load<LD8[%lsr.iv6971]> 0x55cbd9205950, 0x55cbd92eb6b0, undef:i64
try.c: 0x55cbd92eb6b0: i64,ch = CopyFromReg 0x55cbd9205950, Register:i64 %vreg50
try.c: 0x55cbd92f0ab0: i64 = Register %vreg50
try.c: 0x55cbd929b010: i64 = undef
try.c: 0x55cbd92f0850: v4i64,ch = CopyFromReg 0x55cbd9205950, Register:v4i64 %vreg13
try.c: 0x55cbd92f5510: v4i64 = Register %vreg13
try.c: 0x55cbd929c9a0: v16i32 = X86ISD::VBROADCAST 0x55cbd92f4f20
try.c: 0x55cbd92f4f20: i32,ch = load<LD4[ConstantPool]> 0x55cbd9205950, 0x55cbd9297f20, undef:i64
try.c: 0x55cbd9297f20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55cbd92bebe0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55cbd929b010: i64 = undef
try.c: 0x55cbd92feba0: 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: 0x55cbd92fea70: i32 = Constant<0>
try.c: 0x55cbd92fea70: i32 = Constant<0>
try.c: 0x55cbd92fea70: i32 = Constant<0>
try.c: 0x55cbd92fea70: i32 = Constant<0>
try.c: 0x55cbd92fea70: i32 = Constant<0>
try.c: 0x55cbd92fea70: i32 = Constant<0>
try.c: 0x55cbd92fea70: i32 = Constant<0>
try.c: 0x55cbd92fea70: i32 = Constant<0>
try.c: 0x55cbd92fea70: 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: 0x561bfc3a9db0: v4i64 = X86ISD::VTRUNC 0x561bfc3a9c80
try.c: 0x561bfc3a9c80: v16i32 = vselect 0x561bfc3bcaf0, 0x561bfc348190, 0x561bfc3a9b50
try.c: 0x561bfc3bcaf0: v4i1 = X86ISD::PCMPGTM 0x561bfc3a5780, 0x561bfc3a1310
try.c: 0x561bfc3a5780: v4i64 = X86ISD::VBROADCAST 0x561bfc345330
try.c: 0x561bfc345330: i64,ch = load<LD8[%lsr.iv6971]> 0x561bfc2b6950, 0x561bfc3986c0, undef:i64
try.c: 0x561bfc3986c0: i64,ch = CopyFromReg 0x561bfc2b6950, Register:i64 %vreg50
try.c: 0x561bfc3a1570: i64 = Register %vreg50
try.c: 0x561bfc346800: i64 = undef
try.c: 0x561bfc3a1310: v4i64,ch = CopyFromReg 0x561bfc2b6950, Register:v4i64 %vreg13
try.c: 0x561bfc3a5fd0: v4i64 = Register %vreg13
try.c: 0x561bfc348190: v16i32 = X86ISD::VBROADCAST 0x561bfc3a59e0
try.c: 0x561bfc3a59e0: i32,ch = load<LD4[ConstantPool]> 0x561bfc2b6950, 0x561bfc34a190, undef:i64
try.c: 0x561bfc34a190: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561bfc38eda0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561bfc346800: i64 = undef
try.c: 0x561bfc3a9b50: 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: 0x561bfc3a9a20: i32 = Constant<0>
try.c: 0x561bfc3a9a20: i32 = Constant<0>
try.c: 0x561bfc3a9a20: i32 = Constant<0>
try.c: 0x561bfc3a9a20: i32 = Constant<0>
try.c: 0x561bfc3a9a20: i32 = Constant<0>
try.c: 0x561bfc3a9a20: i32 = Constant<0>
try.c: 0x561bfc3a9a20: i32 = Constant<0>
try.c: 0x561bfc3a9a20: i32 = Constant<0>
try.c: 0x561bfc3a9a20: 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: 0x558660ae9360: v4i64 = X86ISD::VTRUNC 0x558660ae9230
try.c: 0x558660ae9230: v16i32 = vselect 0x558660ae3d30, 0x558660a72e30, 0x558660ae9100
try.c: 0x558660ae3d30: v4i1 = X86ISD::PCMPGTM 0x558660adf7d0, 0x558660adaba0
try.c: 0x558660adf7d0: v4i64 = X86ISD::VBROADCAST 0x558660a732f0
try.c: 0x558660a732f0: i64,ch = load<LD8[%lsr.iv6971]> 0x5586609d9a30, 0x558660a7b810, undef:i64
try.c: 0x558660a7b810: i64,ch = CopyFromReg 0x5586609d9a30, Register:i64 %vreg50
try.c: 0x558660adae00: i64 = Register %vreg50
try.c: 0x558660a8ba80: i64 = undef
try.c: 0x558660adaba0: v4i64,ch = CopyFromReg 0x5586609d9a30, Register:v4i64 %vreg13
try.c: 0x558660ae0020: v4i64 = Register %vreg13
try.c: 0x558660a72e30: v16i32 = X86ISD::VBROADCAST 0x558660adfa30
try.c: 0x558660adfa30: i32,ch = load<LD4[ConstantPool]> 0x5586609d9a30, 0x558660a757d0, undef:i64
try.c: 0x558660a757d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558660a8c400: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558660a8ba80: i64 = undef
try.c: 0x558660ae9100: 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: 0x558660ae8fd0: i32 = Constant<0>
try.c: 0x558660ae8fd0: i32 = Constant<0>
try.c: 0x558660ae8fd0: i32 = Constant<0>
try.c: 0x558660ae8fd0: i32 = Constant<0>
try.c: 0x558660ae8fd0: i32 = Constant<0>
try.c: 0x558660ae8fd0: i32 = Constant<0>
try.c: 0x558660ae8fd0: i32 = Constant<0>
try.c: 0x558660ae8fd0: i32 = Constant<0>
try.c: 0x558660ae8fd0: 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: 0x55de72358860: v4i64 = X86ISD::VTRUNC 0x55de72358730
try.c: 0x55de72358730: v16i32 = vselect 0x55de72351630, 0x55de722dd6f0, 0x55de72358600
try.c: 0x55de72351630: v4i1 = X86ISD::PCMPGTM 0x55de723392b0, 0x55de72334e40
try.c: 0x55de723392b0: v4i64 = X86ISD::VBROADCAST 0x55de722ff6b0
try.c: 0x55de722ff6b0: i64,ch = load<LD8[%lsr.iv6971]> 0x55de72249950, 0x55de7232c150, undef:i64
try.c: 0x55de7232c150: i64,ch = CopyFromReg 0x55de72249950, Register:i64 %vreg50
try.c: 0x55de723350a0: i64 = Register %vreg50
try.c: 0x55de722dbd60: i64 = undef
try.c: 0x55de72334e40: v4i64,ch = CopyFromReg 0x55de72249950, Register:v4i64 %vreg13
try.c: 0x55de72339b00: v4i64 = Register %vreg13
try.c: 0x55de722dd6f0: v16i32 = X86ISD::VBROADCAST 0x55de72339510
try.c: 0x55de72339510: i32,ch = load<LD4[ConstantPool]> 0x55de72249950, 0x55de722fec90, undef:i64
try.c: 0x55de722fec90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55de722e3e80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55de722dbd60: i64 = undef
try.c: 0x55de72358600: 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: 0x55de723584d0: i32 = Constant<0>
try.c: 0x55de723584d0: i32 = Constant<0>
try.c: 0x55de723584d0: i32 = Constant<0>
try.c: 0x55de723584d0: i32 = Constant<0>
try.c: 0x55de723584d0: i32 = Constant<0>
try.c: 0x55de723584d0: i32 = Constant<0>
try.c: 0x55de723584d0: i32 = Constant<0>
try.c: 0x55de723584d0: i32 = Constant<0>
try.c: 0x55de723584d0: 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: 0x55fe9ee361b0: v4i64 = X86ISD::VTRUNC 0x55fe9ee36080
try.c: 0x55fe9ee36080: v16i32 = vselect 0x55fe9ee22560, 0x55fe9edbad20, 0x55fe9ee35f50
try.c: 0x55fe9ee22560: v4i1 = X86ISD::PCMPGTM 0x55fe9ee1a820, 0x55fe9ee163b0
try.c: 0x55fe9ee1a820: v4i64 = X86ISD::VBROADCAST 0x55fe9edc1310
try.c: 0x55fe9edc1310: i64,ch = load<LD8[%lsr.iv6971]> 0x55fe9ed2b950, 0x55fe9ee11210, undef:i64
try.c: 0x55fe9ee11210: i64,ch = CopyFromReg 0x55fe9ed2b950, Register:i64 %vreg50
try.c: 0x55fe9ee16610: i64 = Register %vreg50
try.c: 0x55fe9edb9390: i64 = undef
try.c: 0x55fe9ee163b0: v4i64,ch = CopyFromReg 0x55fe9ed2b950, Register:v4i64 %vreg13
try.c: 0x55fe9ee1b070: v4i64 = Register %vreg13
try.c: 0x55fe9edbad20: v16i32 = X86ISD::VBROADCAST 0x55fe9ee1aa80
try.c: 0x55fe9ee1aa80: i32,ch = load<LD4[ConstantPool]> 0x55fe9ed2b950, 0x55fe9edc08f0, undef:i64
try.c: 0x55fe9edc08f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fe9edd3930: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fe9edb9390: i64 = undef
try.c: 0x55fe9ee35f50: 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: 0x55fe9ee35e20: i32 = Constant<0>
try.c: 0x55fe9ee35e20: i32 = Constant<0>
try.c: 0x55fe9ee35e20: i32 = Constant<0>
try.c: 0x55fe9ee35e20: i32 = Constant<0>
try.c: 0x55fe9ee35e20: i32 = Constant<0>
try.c: 0x55fe9ee35e20: i32 = Constant<0>
try.c: 0x55fe9ee35e20: i32 = Constant<0>
try.c: 0x55fe9ee35e20: i32 = Constant<0>
try.c: 0x55fe9ee35e20: 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: 0x55a6daa95c30: v4i64 = X86ISD::VTRUNC 0x55a6daa95b00
try.c: 0x55a6daa95b00: v16i32 = vselect 0x55a6daa99cd0, 0x55a6daa45260, 0x55a6daa959d0
try.c: 0x55a6daa99cd0: v4i1 = X86ISD::PCMPGTM 0x55a6daa8e5f0, 0x55a6daa8a180
try.c: 0x55a6daa8e5f0: v4i64 = X86ISD::VBROADCAST 0x55a6daa45720
try.c: 0x55a6daa45720: i64,ch = load<LD8[%lsr.iv6971]> 0x55a6da987a30, 0x55a6daa292c0, undef:i64
try.c: 0x55a6daa292c0: i64,ch = CopyFromReg 0x55a6da987a30, Register:i64 %vreg50
try.c: 0x55a6daa8a3e0: i64 = Register %vreg50
try.c: 0x55a6daa24f50: i64 = undef
try.c: 0x55a6daa8a180: v4i64,ch = CopyFromReg 0x55a6da987a30, Register:v4i64 %vreg13
try.c: 0x55a6daa8ee40: v4i64 = Register %vreg13
try.c: 0x55a6daa45260: v16i32 = X86ISD::VBROADCAST 0x55a6daa8e850
try.c: 0x55a6daa8e850: i32,ch = load<LD4[ConstantPool]> 0x55a6da987a30, 0x55a6daa47c00, undef:i64
try.c: 0x55a6daa47c00: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a6daa258d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a6daa24f50: i64 = undef
try.c: 0x55a6daa959d0: 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: 0x55a6daa958a0: i32 = Constant<0>
try.c: 0x55a6daa958a0: i32 = Constant<0>
try.c: 0x55a6daa958a0: i32 = Constant<0>
try.c: 0x55a6daa958a0: i32 = Constant<0>
try.c: 0x55a6daa958a0: i32 = Constant<0>
try.c: 0x55a6daa958a0: i32 = Constant<0>
try.c: 0x55a6daa958a0: i32 = Constant<0>
try.c: 0x55a6daa958a0: i32 = Constant<0>
try.c: 0x55a6daa958a0: 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: 0x563ff96a7d30: v4i64 = X86ISD::VTRUNC 0x563ff96a7c00
try.c: 0x563ff96a7c00: v16i32 = vselect 0x563ff96c5680, 0x563ff964ae90, 0x563ff96a7ad0
try.c: 0x563ff96c5680: v4i1 = X86ISD::PCMPGTM 0x563ff96a2af0, 0x563ff969e680
try.c: 0x563ff96a2af0: v4i64 = X86ISD::VBROADCAST 0x563ff9644370
try.c: 0x563ff9644370: i64,ch = load<LD8[%lsr.iv6971]> 0x563ff95b3920, 0x563ff968cb80, undef:i64
try.c: 0x563ff968cb80: i64,ch = CopyFromReg 0x563ff95b3920, Register:i64 %vreg50
try.c: 0x563ff969e8e0: i64 = Register %vreg50
try.c: 0x563ff9649500: i64 = undef
try.c: 0x563ff969e680: v4i64,ch = CopyFromReg 0x563ff95b3920, Register:v4i64 %vreg13
try.c: 0x563ff96a3340: v4i64 = Register %vreg13
try.c: 0x563ff964ae90: v16i32 = X86ISD::VBROADCAST 0x563ff96a2d50
try.c: 0x563ff96a2d50: i32,ch = load<LD4[ConstantPool]> 0x563ff95b3920, 0x563ff9643950, undef:i64
try.c: 0x563ff9643950: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563ff965b4a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563ff9649500: i64 = undef
try.c: 0x563ff96a7ad0: 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: 0x563ff96a79a0: i32 = Constant<0>
try.c: 0x563ff96a79a0: i32 = Constant<0>
try.c: 0x563ff96a79a0: i32 = Constant<0>
try.c: 0x563ff96a79a0: i32 = Constant<0>
try.c: 0x563ff96a79a0: i32 = Constant<0>
try.c: 0x563ff96a79a0: i32 = Constant<0>
try.c: 0x563ff96a79a0: i32 = Constant<0>
try.c: 0x563ff96a79a0: i32 = Constant<0>
try.c: 0x563ff96a79a0: 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: 0x55a6f2f761c0: v4i64 = X86ISD::VTRUNC 0x55a6f2f76090
try.c: 0x55a6f2f76090: v16i32 = vselect 0x55a6f2f72ba0, 0x55a6f2efcde0, 0x55a6f2f75f60
try.c: 0x55a6f2f72ba0: v4i1 = X86ISD::PCMPGTM 0x55a6f2f5b830, 0x55a6f2f573c0
try.c: 0x55a6f2f5b830: v4i64 = X86ISD::VBROADCAST 0x55a6f2ef9f80
try.c: 0x55a6f2ef9f80: i64,ch = load<LD8[%lsr.iv6971]> 0x55a6f2e6c940, 0x55a6f2f45480, undef:i64
try.c: 0x55a6f2f45480: i64,ch = CopyFromReg 0x55a6f2e6c940, Register:i64 %vreg50
try.c: 0x55a6f2f57620: i64 = Register %vreg50
try.c: 0x55a6f2efb450: i64 = undef
try.c: 0x55a6f2f573c0: v4i64,ch = CopyFromReg 0x55a6f2e6c940, Register:v4i64 %vreg13
try.c: 0x55a6f2f5c080: v4i64 = Register %vreg13
try.c: 0x55a6f2efcde0: v16i32 = X86ISD::VBROADCAST 0x55a6f2f5ba90
try.c: 0x55a6f2f5ba90: i32,ch = load<LD4[ConstantPool]> 0x55a6f2e6c940, 0x55a6f2f04780, undef:i64
try.c: 0x55a6f2f04780: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a6f2f46680: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a6f2efb450: i64 = undef
try.c: 0x55a6f2f75f60: 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: 0x55a6f2f75e30: i32 = Constant<0>
try.c: 0x55a6f2f75e30: i32 = Constant<0>
try.c: 0x55a6f2f75e30: i32 = Constant<0>
try.c: 0x55a6f2f75e30: i32 = Constant<0>
try.c: 0x55a6f2f75e30: i32 = Constant<0>
try.c: 0x55a6f2f75e30: i32 = Constant<0>
try.c: 0x55a6f2f75e30: i32 = Constant<0>
try.c: 0x55a6f2f75e30: i32 = Constant<0>
try.c: 0x55a6f2f75e30: 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: 0x55bc68a05e40: v4i64 = X86ISD::VTRUNC 0x55bc68a05d10
try.c: 0x55bc68a05d10: v16i32 = vselect 0x55bc68a0b830, 0x55bc68984f40, 0x55bc68a05be0
try.c: 0x55bc68a0b830: v4i1 = X86ISD::PCMPGTM 0x55bc689ed0e0, 0x55bc689e8660
try.c: 0x55bc689ed0e0: v4i64 = X86ISD::VBROADCAST 0x55bc68985400
try.c: 0x55bc68985400: i64,ch = load<LD8[%lsr.iv6971]> 0x55bc688e6a30, 0x55bc6898a460, undef:i64
try.c: 0x55bc6898a460: i64,ch = CopyFromReg 0x55bc688e6a30, Register:i64 %vreg50
try.c: 0x55bc689e88c0: i64 = Register %vreg50
try.c: 0x55bc68996ee0: i64 = undef
try.c: 0x55bc689e8660: v4i64,ch = CopyFromReg 0x55bc688e6a30, Register:v4i64 %vreg13
try.c: 0x55bc689ed930: v4i64 = Register %vreg13
try.c: 0x55bc68984f40: v16i32 = X86ISD::VBROADCAST 0x55bc689ed340
try.c: 0x55bc689ed340: i32,ch = load<LD4[ConstantPool]> 0x55bc688e6a30, 0x55bc68988a30, undef:i64
try.c: 0x55bc68988a30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bc68997860: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bc68996ee0: i64 = undef
try.c: 0x55bc68a05be0: 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: 0x55bc68a05ab0: i32 = Constant<0>
try.c: 0x55bc68a05ab0: i32 = Constant<0>
try.c: 0x55bc68a05ab0: i32 = Constant<0>
try.c: 0x55bc68a05ab0: i32 = Constant<0>
try.c: 0x55bc68a05ab0: i32 = Constant<0>
try.c: 0x55bc68a05ab0: i32 = Constant<0>
try.c: 0x55bc68a05ab0: i32 = Constant<0>
try.c: 0x55bc68a05ab0: i32 = Constant<0>
try.c: 0x55bc68a05ab0: 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: 0x5642aee43220: v4i64 = X86ISD::VTRUNC 0x5642aee430f0
try.c: 0x5642aee430f0: v16i32 = vselect 0x5642aee4a320, 0x5642aedd0c80, 0x5642aee42fc0
try.c: 0x5642aee4a320: v4i1 = X86ISD::PCMPGTM 0x5642aee298b0, 0x5642aee25440
try.c: 0x5642aee298b0: v4i64 = X86ISD::VBROADCAST 0x5642aedc9fd0
try.c: 0x5642aedc9fd0: i64,ch = load<LD8[%lsr.iv6971]> 0x5642aed3a950, 0x5642aee13740, undef:i64
try.c: 0x5642aee13740: i64,ch = CopyFromReg 0x5642aed3a950, Register:i64 %vreg50
try.c: 0x5642aee256a0: i64 = Register %vreg50
try.c: 0x5642aedcb4a0: i64 = undef
try.c: 0x5642aee25440: v4i64,ch = CopyFromReg 0x5642aed3a950, Register:v4i64 %vreg13
try.c: 0x5642aee2a100: v4i64 = Register %vreg13
try.c: 0x5642aedd0c80: v16i32 = X86ISD::VBROADCAST 0x5642aee29b10
try.c: 0x5642aee29b10: i32,ch = load<LD4[ConstantPool]> 0x5642aed3a950, 0x5642aedc95b0, undef:i64
try.c: 0x5642aedc95b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5642aee14940: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5642aedcb4a0: i64 = undef
try.c: 0x5642aee42fc0: 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: 0x5642aee42e90: i32 = Constant<0>
try.c: 0x5642aee42e90: i32 = Constant<0>
try.c: 0x5642aee42e90: i32 = Constant<0>
try.c: 0x5642aee42e90: i32 = Constant<0>
try.c: 0x5642aee42e90: i32 = Constant<0>
try.c: 0x5642aee42e90: i32 = Constant<0>
try.c: 0x5642aee42e90: i32 = Constant<0>
try.c: 0x5642aee42e90: i32 = Constant<0>
try.c: 0x5642aee42e90: 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: 0x55f6e693dba0: v4i64 = X86ISD::VTRUNC 0x55f6e693da70
try.c: 0x55f6e693da70: v16i32 = vselect 0x55f6e692ea40, 0x55f6e68c3980, 0x55f6e693d940
try.c: 0x55f6e692ea40: v4i1 = X86ISD::PCMPGTM 0x55f6e6923da0, 0x55f6e691f930
try.c: 0x55f6e6923da0: v4i64 = X86ISD::VBROADCAST 0x55f6e68c6790
try.c: 0x55f6e68c6790: i64,ch = load<LD8[%lsr.iv6971]> 0x55f6e6834950, 0x55f6e690ab10, undef:i64
try.c: 0x55f6e690ab10: i64,ch = CopyFromReg 0x55f6e6834950, Register:i64 %vreg50
try.c: 0x55f6e691fb90: i64 = Register %vreg50
try.c: 0x55f6e68c7c60: i64 = undef
try.c: 0x55f6e691f930: v4i64,ch = CopyFromReg 0x55f6e6834950, Register:v4i64 %vreg13
try.c: 0x55f6e69245f0: v4i64 = Register %vreg13
try.c: 0x55f6e68c3980: v16i32 = X86ISD::VBROADCAST 0x55f6e6924000
try.c: 0x55f6e6924000: i32,ch = load<LD4[ConstantPool]> 0x55f6e6834950, 0x55f6e68eab20, undef:i64
try.c: 0x55f6e68eab20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f6e691b8e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f6e68c7c60: i64 = undef
try.c: 0x55f6e693d940: 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: 0x55f6e693d810: i32 = Constant<0>
try.c: 0x55f6e693d810: i32 = Constant<0>
try.c: 0x55f6e693d810: i32 = Constant<0>
try.c: 0x55f6e693d810: i32 = Constant<0>
try.c: 0x55f6e693d810: i32 = Constant<0>
try.c: 0x55f6e693d810: i32 = Constant<0>
try.c: 0x55f6e693d810: i32 = Constant<0>
try.c: 0x55f6e693d810: i32 = Constant<0>
try.c: 0x55f6e693d810: 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: 0x55b9b3f68c60: v4i64 = X86ISD::VTRUNC 0x55b9b3f68b30
try.c: 0x55b9b3f68b30: v16i32 = vselect 0x55b9b3f6dda0, 0x55b9b3eeadc0, 0x55b9b3f68a00
try.c: 0x55b9b3f6dda0: v4i1 = X86ISD::PCMPGTM 0x55b9b3f4ff00, 0x55b9b3f4ba90
try.c: 0x55b9b3f4ff00: v4i64 = X86ISD::VBROADCAST 0x55b9b3eeb280
try.c: 0x55b9b3eeb280: i64,ch = load<LD8[%lsr.iv6971]> 0x55b9b3e49a30, 0x55b9b3ef9bc0, undef:i64
try.c: 0x55b9b3ef9bc0: i64,ch = CopyFromReg 0x55b9b3e49a30, Register:i64 %vreg50
try.c: 0x55b9b3f4bcf0: i64 = Register %vreg50
try.c: 0x55b9b3ede040: i64 = undef
try.c: 0x55b9b3f4ba90: v4i64,ch = CopyFromReg 0x55b9b3e49a30, Register:v4i64 %vreg13
try.c: 0x55b9b3f50750: v4i64 = Register %vreg13
try.c: 0x55b9b3eeadc0: v16i32 = X86ISD::VBROADCAST 0x55b9b3f50160
try.c: 0x55b9b3f50160: i32,ch = load<LD4[ConstantPool]> 0x55b9b3e49a30, 0x55b9b3ee84c0, undef:i64
try.c: 0x55b9b3ee84c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b9b3ede9c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b9b3ede040: i64 = undef
try.c: 0x55b9b3f68a00: 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: 0x55b9b3f688d0: i32 = Constant<0>
try.c: 0x55b9b3f688d0: i32 = Constant<0>
try.c: 0x55b9b3f688d0: i32 = Constant<0>
try.c: 0x55b9b3f688d0: i32 = Constant<0>
try.c: 0x55b9b3f688d0: i32 = Constant<0>
try.c: 0x55b9b3f688d0: i32 = Constant<0>
try.c: 0x55b9b3f688d0: i32 = Constant<0>
try.c: 0x55b9b3f688d0: i32 = Constant<0>
try.c: 0x55b9b3f688d0: 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: 0x561c8d111100: v4i64 = X86ISD::VTRUNC 0x561c8d110fd0
try.c: 0x561c8d110fd0: v16i32 = vselect 0x561c8d119400, 0x561c8d0b7730, 0x561c8d110ea0
try.c: 0x561c8d119400: v4i1 = X86ISD::PCMPGTM 0x561c8d10daf0, 0x561c8d109680
try.c: 0x561c8d10daf0: v4i64 = X86ISD::VBROADCAST 0x561c8d0b48d0
try.c: 0x561c8d0b48d0: i64,ch = load<LD8[%lsr.iv6971]> 0x561c8d01e930, 0x561c8d0bbfa0, undef:i64
try.c: 0x561c8d0bbfa0: i64,ch = CopyFromReg 0x561c8d01e930, Register:i64 %vreg50
try.c: 0x561c8d1098e0: i64 = Register %vreg50
try.c: 0x561c8d0b5da0: i64 = undef
try.c: 0x561c8d109680: v4i64,ch = CopyFromReg 0x561c8d01e930, Register:v4i64 %vreg13
try.c: 0x561c8d10e340: v4i64 = Register %vreg13
try.c: 0x561c8d0b7730: v16i32 = X86ISD::VBROADCAST 0x561c8d10dd50
try.c: 0x561c8d10dd50: i32,ch = load<LD4[ConstantPool]> 0x561c8d01e930, 0x561c8d0b3eb0, undef:i64
try.c: 0x561c8d0b3eb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561c8d0f8b40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561c8d0b5da0: i64 = undef
try.c: 0x561c8d110ea0: 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: 0x561c8d110d70: i32 = Constant<0>
try.c: 0x561c8d110d70: i32 = Constant<0>
try.c: 0x561c8d110d70: i32 = Constant<0>
try.c: 0x561c8d110d70: i32 = Constant<0>
try.c: 0x561c8d110d70: i32 = Constant<0>
try.c: 0x561c8d110d70: i32 = Constant<0>
try.c: 0x561c8d110d70: i32 = Constant<0>
try.c: 0x561c8d110d70: i32 = Constant<0>
try.c: 0x561c8d110d70: 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