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