arithmetic-error division-by-zero floating-point-inexact floating-point-invalid-operation floating-point-overflow floating-point-underflow