An apparatus and method for handling tiny numbers using a super sticky bit
are provided. In response to detecting that a preliminary result of an
instruction corresponds to a tiny number and an underflow exception is
masked, an execution pipeline can be configured to store a value
corresponding to the preliminary result and a super sticky bit in a
destination register. Also, a destination register tag corresponding to
the destination register and a denormal exception indicator corresponding
to the tiny number and masked underflow exception can be stored. A trap
handler can be initiated to generate a corrected result for the
instruction. The trap handler can detect that the denormal exception
indicator has been set and can read the value and the super sticky bit
from the destination register using the destination register tag. The trap
handler can generate a corrected result for the instruction based on the
value and the super sticky bit. An instruction subsequent to the trapping
instruction can then be restarted.
Um instrumento e um método para segurar os números minúsculos que usam um bocado pegajoso super são fornecidos. Em resposta a detectar que um resultado preliminar de uma instrução corresponde a um número minúsculo e uma exceção do underflow está mascarada, um encanamento da execução pode ser configurarado para armazenar um valor que corresponde ao resultado preliminar e a um bocado pegajoso super em um registo de destino. Também, um Tag do registo de destino que correspondem ao registo de destino e um indicador denormal da exceção que corresponde ao número minúsculo e à exceção mascarada do underflow podem ser armazenados. Um alimentador da armadilha pode ser iniciado para gerar um resultado corrigido para a instrução. O alimentador da armadilha pode detectar que o indicador denormal da exceção estêve ajustado e podido ler o valor e o bocado pegajoso super do registo de destino usando o Tag do registo de destino. O alimentador da armadilha pode gerar um resultado corrigido para a instrução baseada no valor e no bocado pegajoso super. Uma instrução subseqüente à instrução da caça com armadilhas pode então ser reiniciada.