<div dir="ltr"><div class="gmail_default" style="font-size:small"><div class="gmail_default" style="text-decoration-style:initial;text-decoration-color:initial"><div class="gmail_default" style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">It appears we've compiled our mvme3100 bsp without FPU support.</div><div class="gmail_default" style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><div class="gmail_default" style="text-decoration-style:initial;text-decoration-color:initial">We're on the mvme3100 running EPICS 3.14.12.7 and RTEMS 4.10.2.</div></div><br></div><div class="gmail_default" style="text-decoration-style:initial;text-decoration-color:initial">We're attempting to commission our astrometric kernel control system</div><div class="gmail_default" style="text-decoration-style:initial;text-decoration-color:initial">and we've run into trouble meeting some of our thread deadlines. What</div><div class="gmail_default" style="text-decoration-style:initial;text-decoration-color:initial">we've found is a transform routine that takes our mvme2700 ~200 us,</div><div class="gmail_default" style="text-decoration-style:initial;text-decoration-color:initial">takes the mvme3100 ~8 ms.  So<span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"> not a surprise to see this with only "-msoft-float"? <span> </span></span></div><div class="gmail_default" style="text-decoration-style:initial;text-decoration-color:initial"><br></div><div class="gmail_default" style="text-decoration-style:initial;text-decoration-color:initial">...</div></div><div class="gmail_default"><font face="monospace, monospace">2018-05-31-tcs.log:May 31 11:41:15  E) PORT: tcs_vme, MSG: Welcome to rtems-4.10.2(PowerPC/Generic (<b>no FPU</b>)/mvme3100) <br></font></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Is FPU support possible with RTEMS 4.10.2? If so, what would we need to do?</div><div class="gmail_default" style="font-size:small">It looks like there's a multilib on 4.11.2 <a href="https://docs.rtems.org/releases/rtems-docs-4.11.2/cpu-supplement/powerpc.html#multilibs">https://docs.rtems.org/releases/rtems-docs-4.11.2/cpu-supplement/powerpc.html#multilibs</a>(<b>Eg., see #13</b> )</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Here's our bsp specs:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><div class="gmail_default">beatnik:</div><div class="gmail_default">-specs bsp_specs -qrtems -fasm -c -mcpu=7400 -D__ppc_generic -DUNIX -O2 -g -g -Wall</div><div class="gmail_default">(mvme2700) mvme-2307:</div><div class="gmail_default">-specs bsp_specs -qrtems -fasm -c -mcpu=604 -mmultiple -mstring -mstrict-align -meabi -DUNIX -O2 -g -g -Wall</div><div class="gmail_default">mvme-3100</div><div class="gmail_default">-specs bsp_specs -qrtems -fasm -c -mcpu=powerpc <b><font color="#0b5394">-msoft-float</font></b> -D__ppc_generic -DUNIX -O2 -g -g -Wall</div></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Thank you!</div><div class="gmail_default" style="font-size:small">-Matt</div><div class="gmail-m_7554474370208368929gmail_signature">
<div>
<div style="font-family:Tahoma;font-size:13px"><br>
</div>
</div>
</div>
</div>