<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=http://email.email.llvm.org/c/eJylU8ty3CAQ_Bp0oaKS0Op10GGfl3xECgFa4UJiAyPZ8ddnwLuOd2NXDqEGwWh6uoZm6K381YHyQAX3imQHkm1JlV3tzWWFnoVZpKKk2E8cxnQkxfEajN_BWA400PzICWv0DLQnbE_DRhDWUlLv3pAUxxWdI92BCkrYifqfDgbMxKyWFH9jWcSGFLbF5Q7iFCxuRsz7X1IfPj3JS1ORAnOEnVflkNaG6rY4Tz05nshuT5o9fR61UZS7iUo7E1ZDSr1SVCrg2tAR4OKRBXPQzlb21kBq3Rm91zD98fvTUWzWj_o81PFRqKtM8dzxOF8NvAZKNtkXue9qhCFW8Jp5f_NfpikLWOX1P4F5BMoH4LSYiLoxxfUOIfX6iMjvEXhPn6qRyK6QbdHyhC8wWtetgxyGZHGmexBbw7j0qbATOsast-XbxdknJVCHk_Z-UR43ZVGxKhk7wdphkFVf1KwuezVUTJTtpuRZUwyiKlVieK-M70i5I4zN6plGCtyT8pD8fwW6YxlDy-qc5dWmTCUrm5q3bcV4I3Im8UrVhI2VBp7QR4nrImW_nD0Gjfbg_wS59_o8KxULxgpBg4mOvYCe9CsHjU1bHmL_AndnFV72jK1MPcYNd6Hr8SFcg0mst4vF_gZVhCX5>53626</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[optimization] arm target can do similar to x86 target
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
vfdff
</td>
</tr>
</table>
<pre>
test case
```
#include <math.h>
float test_1(int b, int c) {
float t1 = c / sqrtf(b);
float t2 = t1 * t1;
return t2;
}
```
x86: convert to c*c/b, while arm don't. see detail https://godbolt.org/z/zsEKjEc4v
```
test_1(int, int): # @test_1(int, int)
cvtsi2ss xmm0, esi
cvtsi2ss xmm1, edi
mulss xmm0, xmm0
divss xmm0, xmm1
ret
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyFUttypCAQ_Rp8odbSdrw9-DDXl_2ILQQcSaHMAppsvn4bMpPNzCYVCoW2Tx-bc-iN-NN56TzlzEmSHUi2JVV2nW8hFGrmehGSkmI_MT-mIymO12R8D9owTwPNr5xAo2ZPewJ7GjacQEtJvXtDUhxXdI50B8opgRN1v60fsBKrWlL8j4WIDSWwxeUOYqVf7IyY96-kPnx6kpemIgXWcDOv0iKtCd1t8Tn15Hgiuz1p9vR5VFpSZicqzEyg9il1UlIhPVOajt5fHLJgDc6zEb3RPjX2jNFreNzx59ORb9aP-jz08VGoq0zx3PE4Xw20gZJN9kXtuxph8NU7Bc7d4pdpygJWOvUtMI9A8QCcFh1RN6a43iGEWh8R-T0CffpUjUR0hWiLliVeeS07Uu7MxatJvTKv0IHyEM3wzJ5luKYz-kId5jWzwUJ09ZpMFqu7B4OUH5c-5WbCQOv1tvy4WPMkOWp3Us4t0uGmLCqokrGTG2gANgK4qLKaiaqQbSOKHpoyG4DJRLNeahcaJQCzfKaRAvfYa6I6yABnVueQV5syFVA2NWvbCljDcxBoopzwKqWhj3BzEtvFlvrl7DCplfPuX5I5p86zjLoEfrb40dhuHcQwJPHHXWz8L_iNEEE">