<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/121390>121390</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [PowerPC] fatal error: error in backend: Cannot select: t35: v4f32 = froundeven t34
        </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>
    LLVM 20.0.d20241215
FreeBSD 14.2-RELEASE
powerpc64, powerpc64le

Reproducer:
```
typedef struct {
 float f32 __attribute__((__vector_size__(16)));
} simde_m128_private;
void simde_m128_from_private(simde_m128_private);
simde_m128_private simde_x_mm_round_ps_a_;
void simde_x_mm_round_ps() {
  simde_m128_private r_;
  r_.f32[2] = __builtin_roundevenf(simde_x_mm_round_ps_a_.f32[2]);
 r_.f32[3] = __builtin_roundevenf(simde_x_mm_round_ps_a_.f32[3]);
 simde_m128_from_private(r_);
}
```

Compile with:
```
clang++-devel -cc1 -triple powerpc64le-unknown-freebsd14.2 -emit-obj -target-cpu ppc64le -O2 -vectorize-slp FGA_sse41-af262d.cpp
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJykU8GO4ygQ_Rp8QbZwgZP44IOTdPbSqx3NSHtF2C4ndGODACc78_UrkkwmMz17WgkJU0U9v6LeUyHo44zYkGpLqn2mlniyvnHvS6fess4OX5vX17__pMAKVgzAQJRQVoS1B4-4_bKnpSgg__zy-tJ-eSGsdfaC3vUrQWBHHweDhLWEtZ_ReTssPXrC05ms2H2xNn51OOBIQ_RLHylZbwlr6WisinTkQKVUMXrdLRGlJLAhsJHyjH20Xgb97RYsVwTq--IJgKz3NOhpQDmVsJHO67OKeMudrR6ek6O30-MGbH5T9h31Y-qO84-cJuntMg_SBankhx_9dOHaRf291d_wpP6OQKmXxciBVFsg1Z4SvqdSdos2Uc83PDzjPD5o_0rkqfjRxQ9M_n8w-U-Y__2eXj5P5ZfpE9bu7OS0QXrR8fRRHr1R85HAlsA2T7wMzfu-pHn02hl8llq-zO-zvcz56BG7MCSF0hwnHXPbvdE8Kn_EmPduoe5WQfO_gOY3LelvmAfj6OGPVoaAoszVCCsYit65Z0rZ0PCh5rXKsCnXvFpVUG8gOzXVsN6ormKIfVWuUYDqO8URQChW1ygy3dxsxMuSi1pAgaICxboOGAox9iMRDCelTWHMeSqsP2Y6hAWbEkpes8yoDk24GhZgxgu9Zgmk2Wa-SUV5txwDEczoEMMPmKijuTr9U3qtT7s09VFFZSh6b5Mnbx9Uz7RT_TvOQ4rt1DzbSAMa7GMKRF6l7SySL5NsxodaaOQiW7xpTjG6kMYIBwKHo46npSt6OxE4JD73LXfeviVUOFy7CAQO9zbPDfwbAAD__xFVcHs">