Skip to content
  • Alessandro Di Federico's avatar
    f92ccfa5
    Merge delay slots into branch instruction · f92ccfa5
    Alessandro Di Federico authored
    QEMU marks each input instruction with a special
    pseudo-instruction. This commit makes revamb ignore such instructions
    coming after a write to a `btarget` variable, which is an indication
    that a delay slot is starting. In this way, the instruction will look
    larger and re-translating part of it will not break the branch
    instruction.
    f92ccfa5
    Merge delay slots into branch instruction
    Alessandro Di Federico authored
    QEMU marks each input instruction with a special
    pseudo-instruction. This commit makes revamb ignore such instructions
    coming after a write to a `btarget` variable, which is an indication
    that a delay slot is starting. In this way, the instruction will look
    larger and re-translating part of it will not break the branch
    instruction.
Loading