<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/87776>87776</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Replace `int_dx_frac` with `llvm.frexp`
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
farzonl
</td>
</tr>
</table>
<pre>
HLSL Intrinsic | DXIL Op | LLVM Intrinsic |
|----------------|---------------------------|---------------------------|
| [frac] | [Frc][dx.Frc] | [llvm.frexp] |
_Originally posted by @bogner in https://github.com/llvm/llvm-project/issues/87367#issuecomment-2038833117_
Justin's lowering table shows we don't need our own intrinsic here
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykUsGOmzAQ_RpzGSUyNmBy8GGzEepWqVZqpaq3yMAArhwb2aYk_foKNt1Nq16qfQcYvTd-sueNCkH3FlGSfE_yQ6KmODgvO-V_OmuS2rVXSeiB0Af4cPxyhCcbvbZBN0DEIxy-PR3heVzr4_Hrpz_ll3NEPG7-wj-o_1FffYHk-86rhuQH-I0bXfmFJfm-vWxfarjHrcuYH-dt5_EyLg1v1uv39Ox1r60y5gqjCxFbqK9AMlq73qIHbWGIcQyEPxBWEVb1Og5TvW3cmbBqsb79NqN337GJhFU6hAkDYVUpeCEI4yvRuPMZbdwwysuS8zQVp_uLfJxC1JYwEcC4Gb22PURVG4QwuDnAjNC6RY9gEVtwkwc3W9CvYQzo8ZbiHZJW8nbHdypBmYqUcZbusjQZZJ3RsmiKpmFdU6o6K7KuTJGqTBTIEYtES0ZZRjOapyzf0XTLkKtcUcqzriwxT0lG8ay02a4Tdr5P1ofKUghRJEbVaMK6coxZnGEVCWPLBnq5zqye-kAyanSI4c0l6mhQfsbRqAaBFFTbeGovp3ULCgqzjsNC3wVb0GTyRr4nKiGKXwEAAP__SXjqfg">