|
(11) | EP 0 316 904 A3 |
(12) | EUROPEAN PATENT APPLICATION |
|
|
|
|
|||||||||||||||||||||||||||
(54) | Arithmetic processor performing mask and trap operations for exceptions |
(57) A floating-point arithmetic processor performing MASK or TRAP operation responsive
to occurrence of an exception is disclosed. This processor includes a first flag which
is set when the exception occurs, a second flag storing first data designating the
MASK operation or second data designating the TRAP operation, a third flag which is
set when the first flag is st and the second flag stores the second data, a controller
producing a default value in response to the occurrence of the exception, a destination
register which is able to be accessed by a CPU, and a transfer gate circuit which
takes an open state to allow the default value to be stored into the designation register
when the third flag is not set and a closed state to inhibit the default value to
be stored into the destination register when the third flag is set. |