From mboxrd@z Thu Jan 1 00:00:00 1970 From: fche@sourceware.cygnus.com To: cgen-cvs@sourceware.cygnus.com Subject: src/cgen ChangeLog decode.scm utils-sim.scm ut ... Date: Fri, 10 Nov 2000 08:43:00 -0000 Message-id: <20001110164321.7304.qmail@sourceware.cygnus.com> X-SW-Source: 2000/msg00019.html List-Id: CVSROOT: /cvs/src Module name: src Changes by: fche@sources.redhat.com 2000-11-10 08:43:21 Modified files: cgen : ChangeLog decode.scm utils-sim.scm utils.scm Log message: * major sim decoder improvement * minor diagnostic tweaks 2000-11-10 Frank Ch. Eigler * decode.scm (-distinguishing-bit-population): Significantly improve popularity heuristic. Renamed from (-mask-bit-population): Gone. (-population-above-threshold): Sort new bit numbers in order of popularity. (-population-top-few): Allow up to three more bits to be selected than requested. Correct selection order to prefer better bits. Correct bug in fewer-than-requested case. Keep threshold as floating-point. (decode-best-get-bits): Pass also the insn-values. * utils-sim.scm (-gen-decoder-switch): Add comment suggesting a future optimization. * utils.scm (message): Format nested lists better. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.25&r2=1.26 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2