<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/83924>83924</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Support integral square root with unsigned fixed point output in llvm-libc
</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>
`sqrtuk` and co work really well but we don't have `sqrtulk` at the moment, so none of the fixed point sqrt functions will work out of the box for values larger than 2^16. Even though it's not part of ISO 18037, it would be nice to have an integral sqrt as an option.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxUUsuOmzAU_RqzuZrIMRDCgkUfE6ndtNJ8gR8XcMfxpfZ1mPn7CjJR25Ul-zx1rHP2U0QcRPtZKBUiFxRKifZrpQvPlIaf_juVgLky5N4HcZL5d-LyKk4SdHRgCVZKr5BQh_AOK4YApjCsCI6iUB3DrG8ID2K4Mxl4RrjSFSML9QUyQaSIQOP-MPo3dLCQjwwbDcYSLXuKGVYfwt2SCj_wht5gpAQ3HQpmCDpNmIBnHUGJ9vl4OsDzDSPwTGWawbNQXYZIDItOu8q3lx9wPMu629J4hpVKcGAQorcITPcWOoKPjFPS4Z5L5-2Oli3boXJD7fq61xUOx072bd_UtarmwfZn6bA7WdNaW0s3jg5lN6qjU7bvdFv5QUnVyFo2qj6eW3VolLSdMWfbns79aI1oJF61D4cQbtcDpanyORccznWvmipogyE_NvTGfkyYhg3-ZMqURSODz5z_CrDngMNLWRZK_G-tohNCImJYPc9Q4v5F3H-jUOGlbCzYHTbPqqQwzMxLFvUnoS5CXSbPczEHS1ehLhvw43haEv1Cy0Jd9hpZqMve5E8AAAD__2yp2zI">