]> sourceware.org Git - cgen.git/commitdiff
2001-01-08 Frank Ch. Eigler <fche@redhat.com>
authorFrank Ch. Eigler <fche@redhat.com>
Mon, 8 Jan 2001 18:37:18 +0000 (18:37 +0000)
committerFrank Ch. Eigler <fche@redhat.com>
Mon, 8 Jan 2001 18:37:18 +0000 (18:37 +0000)
* doc/rtl.texi: Deprecate and depreciate the decode-assist construct.

ChangeLog
doc/rtl.texi

index 5836a95da47dd90a47c976c1562cf4e481b43fcc..af9f50b7fee822775012e2ba511cca6f14dc7cae 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2001-01-08  Frank Ch. Eigler  <fche@redhat.com>
+
+       * doc/rtl.texi: Deprecate and depreciate the decode-assist construct.
+
 2001-01-06  Johan Rydberg  <jrydberg@opencores.org>
 
        * openrisc.cpu (or32): Setup semantics for h-delay-insn to
index e32b5e82501a4b91d033c66bd605de4e0b439677..5c685f720e6a5c37896d0cccb4c4b1f05be1a936 100644 (file)
@@ -401,12 +401,12 @@ The syntax of @code{define-isa} is:
   (default-insn-word-bitsize n)
   (default-insn-bitsize n)
   (base-insn-bitsize n)
-  (decode-assist (b0 b1 b2 ...)) ; optional
+  ; (decode-assist (b0 b1 b2 ...)) ; generally unnecessary
   (liw-insns n)
   (parallel-insns n)
   (condition ifield-name expr)
   (setup-semantics expr)
-  (decode-splits decode-split-list)
+  ; (decode-splits decode-split-list) ; support temporarily disabled
   ; ??? missing here are fetch/execute specs
 )
 @end example
@@ -455,11 +455,13 @@ at a time as 16 bit instructions always come in pairs.
 @subsubsection decode-assist
 @cindex decode-assist
 
-Override CGEN's guess about which bits to initially use to decode the
-instruction.  For example on the SPARC these are bits: 31 30 24 23 22 21 20 19.
-The entire decoder can be machine generated, so this field is entirely
-optional.  The intent of @code{decode-assist} is to give the machine
-generated code a head start, to prime the built-in heuristics.
+Override CGEN's heuristics about which bits to initially use to decode
+instructions in a simulator.  For example on the SPARC these are bits: 
+31 30 24 23 22 21 20 19.  The entire decoder can be machine generated, 
+so this field is entirely optional.  Since the heuristics are quite
+good, you should only use this field if you have evidence that you
+can pick a better set, in which case the CGEN developers would like to 
+hear from you!
 
 ??? It might be useful to provide greater control, but this is sufficient
 for now.
This page took 0.040787 seconds and 5 git commands to generate.