Hi, I've committed the attached patches. o The change to sid.scm allows for the reading of the final 24 bits of an insn beyond the base. This happened with an internal port which has a 32 bit base and has some 56 bit insns. o The change to utils-gen.scm corrects a problem for ports with insns of length less than the base. -gen-ifld-extract uses its second argument to generate the 'total' argument to EXTRACT_{LM}SBO_[U]INT which expects it to be the width of the base insn word. Using (min base-length total-length) is not correct in this situation. base-length seems to be the correct value. o The change to utils.scm is simply to update the generated copyright years. Dave