<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/97723>97723</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc][math] powf generates spurious inexact exceptions for exact cases.
</td>
</tr>
<tr>
<th>Labels</th>
<td>
libc
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
lntue
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
lntue
</td>
</tr>
</table>
<pre>
Reported by Paul Zimmermann:
```
zimmerma@tartine:/tmp/core-math$ CORE_MATH_CHECK_STD=true LIBM=libllvmlibc.a ./check.sh --worst powf
Running worst cases check in --rndn mode...
Spurious inexact exception for x=0x1p+8 y=-0x1.06p+4
Running worst cases check in --rndz mode...
Spurious inexact exception for x=0x1p+8 y=-0x1.06p+4
Spurious inexact exception for x=0x1p+6 y=-0x1.2p+3
Running worst cases check in --rndu mode...
Spurious inexact exception for x=0x1p+6 y=-0x1.2p+3
Running worst cases check in --rndd mode...
Spurious inexact exception for x=0x1p+8 y=-0x1.06p+4
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysU01r3DAU_DXyRVjIsrReH3zIxllS2tCS5NRLkOSXtVpZMvpINvn1xd5tcyqEEDAYDaMZveGNjNEcHECHxA4xZl3KgBhDoi9kTqMP3QoVyg8v3S3MPiQYsHrBP2S2-KeZJgiTdA7VF4j2iF6gDT1_6_H1zECcJhmScbAw2T5NM2J77QOUk0wjYhxffr-9eri5uL9-uLy-uvz6cHffo7pPIQP-9mV3g-reGmXt02SN0kRisgiMoH-TOOKyfPYhJjz758eT8212zrgDPuFaRoh4pWPjcFkGNzg8-QEIIacLd3MOxueIjYOj1AnDUcOcjHf40Qd8RHVPj9WM2G6LX1Ddl_RYEbpZAP5ey9fPtny_wuZNgS3n-r1vzh9984cdh89O6d9SFkNXD23dygK6qmGUttuW82LsuNgO1SC4UmLTaim3TAsqq4YqrrZDKwrTMco4bSiv6kpwRrZDIzZy03AuNYdWI05hksaSZUWJD4fCxJiha5uG1YWVCmz82zKj9LlkoVvopcqHiDi1Jqb4JpBMsmsz1wuiR2K3lkX0657jAzgIMkHE8b8RxTWjE7hmTYocbDemNMdTFRHbH0wasyLaT4jtF_vzr5yD_wU6IbZfh4mI7U_zPHXsTwAAAP__rWBXjg">