<div dir="ltr"><div class="gmail_extra">Hi, </div><div class="gmail_extra"><br></div><div class="gmail_extra">At some point my hardware gives me a 32bit IEEE-754 float, like this :</div><div class="gmail_extra"><br></div><div class="gmail_extra"><p class="gmail-x_MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:calibri,sans-serif;color:rgb(0,0,0)">regmap_read(<span style="font-size:14.6667px">device</span>-&gt;regmap, ADDR0, &amp;temp);</p><p class="gmail-x_MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:calibri,sans-serif;color:rgb(0,0,0)">value = temp &lt;&lt; 16;</p><p class="gmail-x_MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:calibri,sans-serif;color:rgb(0,0,0)">regmap_read(device-&gt;regmap, <span style="font-size:14.6667px">ADDR1</span>, &amp;temp);</p><p class="gmail-x_MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:calibri,sans-serif;color:rgb(0,0,0)">value |= temp;</p><div><br></div><div>So, value has a 32bit float now, and I would like to print just the integer part, like :</div><div>Read 26.92387 --&gt; Print 26. </div><div>Simple, no float operations. </div><div><br></div><div>How I can do it ?</div><div><br></div><div>Thank!</div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Tanure</div></div>
</div></div>