• Y
    decode,fusion: optimize detection logic for addw and logic ops (#1262) · 6535afbb
    Yinan Xu 提交于
    This commit optimizes instruction fusion detection logic for fused
    addw{byte, bit, zexth, sexth}, mulw7, and logic{lsb, zexth}
    instructions.
    
    Previously we use fuType and fuOpType from the normal decoder, and this
    incurs a bad timing. Now we change the detection logic to use only the
    raw instructions. Though the fused instruction still uses the
    fuOpType from the normal decoder, there should be only serveral MUXes
    left.
    6535afbb
FusionDecoder.scala 22.2 KB