The attached patch adds missing implementation to the materialization of VFP misc. instructions (i.e. instruction of the class VFPMiscFrm). This includes vmrs, vmsr and vmov(immediate) (FCONSTD and FCONSTS). This patch should resolve the PR7049 (<a href="http://llvm.org/bugs/show_bug.cgi?id=7049">http://llvm.org/bugs/show_bug.cgi?id=7049</a>).<div>

<br></div><div>P.S. Before you run the test code in PR7049, you may need to apply my previous patch (arm-jit-movt-and-movw2.patch) first since printf(...) needs movw/movt support. Changing "float" to "double" in test code also works.</div>

<meta charset="utf-8"><div><div><br></div><div><br></div><div>Zonr</div></div>