<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">