最近在ARM板子上移植 QtWebEngine-5.9.1 的一个浏览器时遇到了浮点运算的错误的问题。主要就是指数运算和对数运算的结果出错,有时候直接赋值也会出错 assert(0.0625 > 0.f)会得到false。有没有哪位遇到过类似的问题?板子是 ARMv7 Contex-A9 ,配有 NEON和 VFP(with 32 or 64 double-word registers)。编译时配置为 Contex-A9 VFPv3-D16.
好的,多谢
哦,忘了说了,如果是字节不对齐的访问的问题,会出类似SIGBUG的异常,而不是浮点计算出错。所以很可能不是字节对齐的问题。
多谢,那就可以初步排除这种可能了。