X-Git-Url: http://git.joshuawise.com/firearm.git/blobdiff_plain/d1d0eb8e5614d620d5a62713ed11c0e34470f64e..04d95cf5abde0d2f7beff90b54d6bc8d8cb5c69e:/Decode.v diff --git a/Decode.v b/Decode.v index b58951a..90ac3d6 100644 --- a/Decode.v +++ b/Decode.v @@ -63,9 +63,10 @@ module Decode( `DECODE_BRANCH, /* Branch */ `DECODE_LDCSTC, /* Coprocessor data transfer */ `DECODE_CDP, /* Coprocessor data op */ - `DECODE_MRCMCR, /* Coprocessor register transfer */ `DECODE_SWI: /* SWI */ rpc = inpc + 8; + `DECODE_MRCMCR: /* Coprocessor register transfer */ + rpc = inpc + 12; `DECODE_ALU: /* ALU */ rpc = inpc + (insn[25] ? 8 : (insn[4] ? 12 : 8)); default: /* X everything else out */