Sun Studio 12 Update 1:使用 dbx 调试程序

确定导致异常的原因

要确定导致异常的原因,请使用 regs -f 命令显示浮点状态寄存器 (floating point state register, FSR)。查看寄存器的已产生的异常 (aexc) 和当前异常 (cexc) 字段,这些字段包含下列浮点异常条件位:

有关浮点状态寄存器的更多信息,请参见版本 8 (V8) 或版本 9 (V9) 的《SPARC Architecture Manual》(《SPARC 体系结构手册》)。有关更多讨论和示例,请参见《Numerical Computation Guide》(《数值计算指南》)。