<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/85496>85496</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc][math][c23] Implement C23 floating point min and max functions
</td>
</tr>
<tr>
<th>Labels</th>
<td>
good first issue,
c23,
libc
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
lntue
</td>
</tr>
</table>
<pre>
- The missing functions are: `fmaximum`, `fminimum`, `fmaximum_mag`, `fminimum_mag`, `fmaximum_num`, `fminimum_num`, `fmaximum_mag_num`, `fminimum_mag_num`.
- These functions are defined in C23 standard: sections 7.12.12.4 - 7.12.12.11 in https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf
- Need to support the following data types: float, double, long double, float128.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0ks9unDAQxp_GXKxF9tgmy4FDkhVSLz31Xhk8gCP_Qdh0k7evzKZZJW0lJMbDzzN8841Oyc4BsSPqiahLpfe8xK1zIe9YDdG8dSf6Y0HqbUo2zHTaw5htDInqDYl4pKRhk9ev1u-eNIzA8y1jw9fMjfnp9fw39zX7zoZ_1fyavdf9D3__UhN2IezxUJTwsxZqcLIBDbWBPoOgKetg9GaKxoTv3EPNoTySnj5izsuVJec1EfFIoCfQX6_XOq4YTimbOm4zgf4lj5xAn0aAAsxc3jgCvYljItAHwdqmXs305y-_IxqaI037usYt07wgnaJz8VqcMDprmt9WLG3p5KLORbmJ--CwRC4W6uN4EBzOdWU6YVrR6go7_sCZaiQwWS2dElqMchgadh7YoM-ibfGs5GSAAUcYK9sBA8kEb5iUAmStOUMwCnWruBiAEcnQa-tq5375IryyKe3YnZVsm8rpAV06Ng1gjtHQyW4p04MhZS7PBGAE8RE7O4zloC7V1pWap2GfE5HM2ZTTvUu22R0rfFxQF6KevM7LLSoF1YV-86tDjyEf9h7TKGNcow2ZehuoDoZ6_Xpfi2rfXPfZ2NnmZR_qMXoCfWn__jqtW3zBMRPoDzXFz0P07wAAAP__w0YOsg">