Division by zero on A53 which does not raise an exception
Szabolcs Nagy
szabolcs.nagy@arm.com
Tue Nov 29 12:00:43 GMT 2022
The 11/28/2022 21:37, Stephen Smith via Binutils wrote:
> I am working on a project which is using an A53 core. The core does not
> raise an exception if there is a division by zero (for either integer or
> floating point division).
floating-point division by zero signals the FE_DIVBYZERO exception.
you can test this via fetestexcept(FE_DIVBYZERO).
integer operations must not affect fenv status flags so integer
division by zero does not do that.
if you want to *trap* division by zero, there is no reliable way
to do that in c (this is not related to particular cpus though).
More information about the Binutils
mailing list