There is disclosed a denormal handling circuit for use in a pipelined
floating point unit containing an addition pipe and/or a multiplication
pipe. The denormal result handling circuit comprises a denormal condition
detection circuit associated with at the addition pipe and/or the
multiplication pipe for examining a first operand and a second operand
loaded into the addition pipe and/or the multiplication pipe and detecting
a potential denormal condition. The denormal condition indicates that a
calculated result generated from the first and second operands may be a
denormal result. The denormal condition detection circuit, in response to
detection of a potential denormal condition, prevents an additional
operation from being loaded into the addition pipe and/or the
multiplication pipe. The denormal result handling circuit also comprises a
complex rounding unit for receiving the calculated result from the
addition pipe and/or the multiplication pipe and, in response to the
detection of the potential denormal condition, rounding the calculated
result.
Er onthuld een denormal behandelende kring wordt voor gebruik in een in een pijpleiding vervoerde drijvend punteenheid die een toevoegingspijp en/of een vermenigvuldigingspijp bevat. De denormal resultaat behandelende kring bestaat uit een denormal kring van de voorwaardenopsporing verbonden aan bij de toevoegingspijp en/of de vermenigvuldigingspijp voor het onderzoeken van een eerste operand en een tweede operand die in de toevoegingspijp wordt geladen en/of de vermenigvuldigingspijp en het ontdekken van een potentiële denormal voorwaarde. De denormal voorwaarde wijst erop dat een berekend resultaat dat van de eerste en tweede operands wordt geproduceerd een denormal resultaat kan zijn. De denormal kring van de voorwaardenopsporing, in antwoord op opsporing van een potentiële denormal voorwaarde, verhindert een extra verrichting worden geladen in de toevoegingspijp en/of de vermenigvuldigingspijp. De denormal resultaat behandelende kring bestaat ook uit een complexe rond makende eenheid voor het ontvangen van het berekende resultaat van de toevoegingspijp en/of de vermenigvuldigingspijp en, in antwoord op de opsporing van de potentiële denormal voorwaarde, rond makend het berekende resultaat.