Chinaunix

标题: floating point exception是怎么引起的? [打印本页]

作者: mhello    时间: 2007-11-02 11:41
标题: floating point exception是怎么引起的?
问题已经解决

[ 本帖最后由 mhello 于 2007-11-2 18:07 编辑 ]
作者: mhello    时间: 2007-11-02 11:52
什么原因才能引起这种错误?
作者: mhello    时间: 2007-11-02 11:55
哪位大侠知道?
作者: shixiaobo925    时间: 2007-11-02 12:22
除0?
作者: zx_wing    时间: 2007-11-02 12:43
原帖由 mhello 于 2007-11-2 11:52 发表
什么原因才能引起这种错误?

这个和你用的CPU有关系。如果你的CPU是通过软件实现浮点运算,则在执行浮点指令的时候产生,然后交由OS的浮点异常handler处理。
作者: zx_wing    时间: 2007-11-02 12:45
原帖由 shixiaobo925 于 2007-11-2 12:22 发表
除0?

除0通常产生的是general fault
作者: mhello    时间: 2007-11-02 12:53
系统是linux(定制的那种),确切的说是个网关,虚拟的,在虚拟机上跑。
作者: MMMIX    时间: 2007-11-02 21:41
符合条件,例如 overflow, underflow, 等等,就会触发。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2