<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/60959>60959</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
fatal error: error in backend: Cannot select: intrinsic %llvm.ppc.altivec.vabsduw
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
pkubaj
</td>
</tr>
</table>
<pre>
FreeBSD on powerpc64le and powerpc64, LLVM 16.0.0 rc2
Compile:
```
vector int vec_absd(vector int __a, vector int __b) {
return __builtin_altivec_vabsduw(__a, __b);
}
```
With:
`/usr/local/llvm16/bin/clang-15 -cc1 -triple powerpc64le-portbld-freebsd13.2 -emit-obj -target-cpu ppc64le cpu_vsx3-30c54f.c`
Output:
`fatal error: error in backend: Cannot select: intrinsic %llvm.ppc.altivec.vabsduw`
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0Uk1v3CAQ_TX4gmzhwZ8HH5KsfErVQ6X2uAI83iVhAfGxaf995V1XSapeK1ngmdF78-YxIkZ9sogTaR9JeyhETmcXJv-apXgppFt-TXNAfPx2oM5S794weNU1Bqmwy3tM4Ik-P3__QuuuYhWjQQFhB8Ie7ueTu3htkPA9Jh3bv1t4RZVcoNomekV1FDIuBIYP2eNRbB0-ZSSBkZL-8U5BacCUg90KWZuk7VGYpDe668aX3wgMO80dS_gOJf3hn6ru5w-dzp90w5xjIDAbp4TZbnO91B2BWWpLYFZG2FNZt7RUqqZlCtob_Ghc6V1I0izlGhBlXGpeAS3xolPp5AstkwgnTKXymfrdauXz8Rp_8pIz1TZrpf7S-DUnn9NHlatIwlAMwQXCH-4_VFsqhXpFu2y5J2GtSzSiQbVhN1uDtlErSqDdpqq8V9XuYvXHxY4Vy8SXkY-iwKnu-r4eBhja4jxB29Qw1mIZV8lXNvJ-rXvGpVyGsRkACj0BA84AONR8YE2l2gYUtKpbeM_alZGG4UVoU93au3AqdIwZp46N7VgYIdHE26YCWHyjtyIB2BY3TBumlPkUScOMjim-sySdDE7_zZQiBzOdU_JxewOYCcwnnc5ZVspd9hXZr9IH97Jxw3xTHwnMt-l-BwAA___hhhpJ">