摘要 |
<B>REGISTRO DE HISTóRICO DE RAMIFICAçõES PARA RAMIFICAçõES EM CICLO.<D> Em resposta a uma propriedade de uma instrução de ramificação condicional associada com um ciclo, tal como uma propriedade indicando que a ramificação e uma ramificação de final de ciclo, uma contagem do número de iterações do ciclo é mantida, e um valor de múltiplos bits indicativo da contagem de iteração de ciclo é armazenado em um Registrador de Histórico de Ramificação (BHR) . Em uma modalidade, o valor de múltiplos bits pode compreender a contagem de ciclo atual, neste caso o número de bits é variável. Em outra modalidade, o número de bits é fixo (por exemplo, dois e contagens de iteração de ciclo são mapeadas para um de um número fixo de valores de múltiplos bits (por exemplo, quatro) por comparação com limites. Contagens de iteração separadas podem ser mantidas para ciclos aninhados, e um valor de múltiplos bits armazenado no BHR pode indicar uma contagem de iteração de ciclo de apenas um ciclo interno, apenas o ciclo externo, ou ambos. |