<div dir="ltr"><div>Answering myself here :)<br></div><div><br></div><div>Per the spec: instructions FCVT.D.W and FCVT.D.WU are unaffected by the rounding mode because they always produce exact results.</div><div><br></div><div>Kind regards,<br></div></div><br><div class="gmail_quote"><div dir="ltr">Missatge de Roger Ferrer Ibáñez <<a href="mailto:rofirrim@gmail.com">rofirrim@gmail.com</a>> del dia dt., 28 d’ag. 2018 a les 9:08:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">(This time with subject, sorry)<br><div><div><div><br><div class="gmail_quote"><div dir="ltr">Missatge de Roger Ferrer Ibáñez <<a href="mailto:rofirrim@gmail.com" target="_blank">rofirrim@gmail.com</a>> del dia dt., 28 d’ag. 2018 a les 9:07:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Dear Alex, all,<br><br>I was looking for fcvt.d.{w,l}{,u} in RISCVInstrInfoD and I'm not sure to<br>understand the current definitions:<br><br> 138 def FCVT_D_W : FPUnaryOp_r<0b1101001, 0b000, FPR64, GPR, "fcvt.d.w"> {<br> 139 let rs2 = 0b00000;<br> 140 }<br> 141 <br> 142 def FCVT_D_WU : FPUnaryOp_r<0b1101001, 0b000, FPR64, GPR, "fcvt.d.wu"> {<br> 143 let rs2 = 0b00001;<br> 144 }<br><br> 162 def FCVT_D_L : FPUnaryOp_r_frm<0b1101001, FPR64, GPR, "fcvt.d.l"> {<br> 163 let rs2 = 0b00010;<br> 164 }<br> 165 def : FPUnaryOpDynFrmAlias<FCVT_D_L, "fcvt.d.l", FPR64, GPR>;<br> 166 <br> 167 def FCVT_D_LU : FPUnaryOp_r_frm<0b1101001, FPR64, GPR, "<a href="http://fcvt.d.lu" target="_blank">fcvt.d.lu</a>"> {<br> 168 let rs2 = 0b00011;<br> 169 }<br><br><br>I would expect FCVT_D_W and FCVT_D_WU to be FPUnaryOp_r_frm instead of<br>FPUnaryOp_r. Currently they seem to hard code the rounding mode to 0b000.<br><br>Is my understanding correct or I'm missing something?<br><br>Thank you very much,<br>Roger<br></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="m_-6457613496235343639gmail_signature" data-smartmail="gmail_signature">Roger Ferrer Ibáñez<br></div></div></div></div></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Roger Ferrer Ibáñez<br></div>