OSDN Git Service

* parameter to enable sim decode/extract separation
authorfche <fche>
Sat, 11 Nov 2000 17:26:22 +0000 (17:26 +0000)
committerfche <fche>
Sat, 11 Nov 2000 17:26:22 +0000 (17:26 +0000)
commit12954fa5df53fcedd2d52f18478dab1a3f503621
tree0f874f692dc30b3a41b885480acf78de3fc92db3
parentc8ff3fc5eb4a905843d8812645683ee3e94d37ac
* parameter to enable sim decode/extract separation

2000-11-10  Frank Ch. Eigler  <fche@redhat.com>

* utils-sim.scm (-gen-decode-insn-entry): Add fn? parameter to signal
request to emit calls to insn extractors as functions rather than
branches to inline blocks.
(-gen-decode-expr-set-itype, -gen-decode-expr-entry): Ditto.
(-gen-decode-table-entry, -gen-decoder-switch, gen-decoder): Ditto.

* sim-decode.c (-gen-decode-fn): Tell (gen-decode) to emit branches
to extractor clauses.
cgen/ChangeLog
cgen/sim-decode.scm
cgen/utils-sim.scm