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