[commit] Extracting insn fields
Dave Brolley
brolley@redhat.com
Wed Feb 16 22:12:00 GMT 2005
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
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cgen.ChangeLog
URL: <http://sourceware.org/pipermail/sid/attachments/20050216/641269e1/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cgen.patch.txt
URL: <http://sourceware.org/pipermail/sid/attachments/20050216/641269e1/attachment.txt>
More information about the Sid
mailing list