Scieneer Common Lisp 1.3.9 online documentation

ext:with-float-traps-masked traps &body body[Macro]

Execute body with the floating point exceptions listed in traps masked, disabled. traps should be a list of possible exceptions which includes :underflow, :overflow, :inexact, :invalid and :divide-by-zero and on the X86 and AMD64 ports :denormalized-operand. The respective accrued exceptions are cleared at the start of the body to support their testing within, and restored on exit.