<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/154310>154310</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[Headers][X86] Allow F16C f16 -> f32 intrinsics to be used in constexpr
</td>
</tr>
<tr>
<th>Labels</th>
<td>
good first issue,
backend:X86,
clang:headers,
constexpr
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
RKSimon
</td>
</tr>
</table>
<pre>
Similar to #152315 - generic casts/__builtin_convertvector allows us to make these constexpr with suitable testing
```
_cvtsh_ss
_mm_cvtph_ps
_mm256_cvtph_ps
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxMUsGO2yAQ_Rp8QYnswZDk4IN3U6tSb91LbxbGE5suhogZZ9u_rxylm5VAME_wHrw3lshPEbER-kXoc2FXnlNufv5480uKxZDGv82bX3ywWXKSAlSltyl3csKI2TvpLDEJ6Pp-WH1gH3uX4g0z39BxytKGkD5IrrQRLPYdJc9IKF2KxPjnmuWH51nS6tkOASUjsY-TKFthysco297dmOaeaNsvy1Ze5_76KEGbr8jnxWJs1HhSJ1tgUx20NqVScCjmxoz1eHRuNIOtjgbQYl2qE9RalRoQbeEbKEGXx-pUVUrDYW-HEQe8VBdEY47WiLrExfqwD-G27FOeCk-0YlPpWlVlEeyAge62AkwpjfLiM7G8HxIAAl4FwGDdO8ZRqPbX0XyiLtg4CdXOaEfM9MT_O7Yh-lzkZtPeDetEoi6DJ6bna9hzuMf6_cGiz0K_bDL6LNstE9lV5lVeKiN3Qn2TFwXSR84-knf3sAaUK-EofXyGVaw5NDPzlYRqBXQCusnzvA57lxYB3ab_WHbXnH6jYwHd_ddbkzzcuTXwLwAA___gPMoN">