<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/100813>100813</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc] `cosf(0)` returns 0 on cortex-m33
</td>
</tr>
<tr>
<th>Labels</th>
<td>
libc
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
lntue
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
PiJoules
</td>
</tr>
</table>
<pre>
`cosf(0)` results in `0` for m33 when it should be `1`. The relevant compiler flags are
```
--target=armv8m.main-unknown-eabi -mfloat-abi=softfp -mcpu=cortex-m33 -march=armv8m.main+fp+dsp -g -O3 -DNDEBUG -std=gnu11
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxskcuO3CoURb_meHKEhQ9-0AMPuuRbV8ogySD5AGxjm4SHxaM6-fuoShW1EkVCINBms8RSKZndaz1CdwEi63PRQATdVKmSjxDHz-ZDKFanag7rzxF6voS0AUkO9AI9x6hTsTmh8Qg95_ejLUR0QuDboT2ajOkIxa4463uigZ7X-OXQGLXVN-UzLsGdxuqIm1V7QhU18An463Pu-XM8toxlFXedQUwqupt0tVPGs-K_-_DmmVazQeY2G1RmajYgphS2vJ3I3HIWENMSYtY_2B2QORWX488moMt2Al3WdCLbkX0SyKaP03-Xr_8jS3kFMe2-NM1fcNU6ivVFvKhKj81AxEl2g6yOcZbzIHtSi5Sk2k3QSt1GvO3FIBrJeWVG4tTygXpqmr6RdSukFkPXrMu8dWtH0HLtlLG1tTdXh7hXJqWix4Zz2YjKqlnb9FugmZenvzje82wue4KWW5Nyem_IJtuH9MeFbsJ_ic0l-oQcg8f3T6tKtOOR85lAvAJdga67yUeZ6yU4oOv9iefCzhi-6SUDXR_ECej6hL6N9CsAAP__3di_sw">