因此,如果我在子例程中出现异常,会发生什么?该函数是返回 NaN (或其他任何适当的)还是只是退出整个应用程序?
根据我在阅读 ARM 文档时收集到的信息,如果未设置异常陷阱启用位,那么它只会写回适当的 NaN 或无穷大。
有没有办法通过状态寄存器将信息传递给调用者,而不会在出现异常时立即退出应用程序?我想我正在寻找某种异常处理程序,但是我正在汇编中实现子例程,所以不确定如何编写异常陷阱处理程序。
因此,如果我在子例程中出现异常,会发生什么?该函数是返回 NaN (或其他任何适当的)还是只是退出整个应用程序?
根据我在阅读 ARM 文档时收集到的信息,如果未设置异常陷阱启用位,那么它只会写回适当的 NaN 或无穷大。
有没有办法通过状态寄存器将信息传递给调用者,而不会在出现异常时立即退出应用程序?我想我正在寻找某种异常处理程序,但是我正在汇编中实现子例程,所以不确定如何编写异常陷阱处理程序。