]> sourceware.org Git - cgen.git/log
cgen.git
23 years ago2000-10-06 Dave Brolley <brolley@redhat.com>
Dave Brolley [Fri, 6 Oct 2000 16:55:16 +0000 (16:55 +0000)]
2000-10-06  Dave Brolley  <brolley@redhat.com>

* utils-gen.scm (-gen-ifld-extract-base): Compute start position as
ifld-start + ifld-word-offset.
(gen-ifld-extract): Check adata-integral-insn? before checking whether
the field is beyond the base number of bits.
(gen-define-ifields): Use a base-length of 32 if adata-integral-insn?.
(gen-extract-ifields): Ditto.
* gas-test.scm (gentest): Generate backslashes before '[' and ']'
characters in the regular expression.

23 years ago* usability improvement
Frank Ch. Eigler [Mon, 2 Oct 2000 19:13:53 +0000 (19:13 +0000)]
* usability improvement

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

* desc-cpu.scm: (gen-operand-decls): Emit MAX_OPERANDS as a
preprocessor constant.

23 years ago* fixes to handle 64-bit ints properly
Frank Ch. Eigler [Thu, 21 Sep 2000 20:16:24 +0000 (20:16 +0000)]
* fixes to handle 64-bit ints properly

2000-09-21  Frank Ch. Eigler  <fche@redhat.com>

* slib/logical.scm: New file from slib.  Provides robust bitwise
logical operations for large integers.
* read.scm: maybe-load it.

23 years ago* consistency improvement for isa-filtering in *ifield parsers
Frank Ch. Eigler [Fri, 15 Sep 2000 15:01:20 +0000 (15:01 +0000)]
* consistency improvement for isa-filtering in *ifield parsers

2000-09-15  Frank Ch. Eigler  <fche@redhat.com>

* enum.scm (define-full-insn-enum): Filter with keep-isa predicate.
* ifield.scm (-ifield-parse, -multi-ifield-parse): No longer assert
single-isa predicate, but support keep-isa filtering.

23 years ago* bug fix
Frank Ch. Eigler [Fri, 8 Sep 2000 22:18:37 +0000 (22:18 +0000)]
* bug fix

2000-09-08  Frank Ch. Eigler  <fche@redhat.com>

* rtl-c.scm (s-sequence): Handle nested c-calls in both
statement-expression and comma-expression contexts.
(s-c-call, s-c-raw-call): Add warning comment about bad assumption.

23 years ago* error handling fix
Frank Ch. Eigler [Fri, 8 Sep 2000 15:25:04 +0000 (15:25 +0000)]
* error handling fix

2000-09-08  Frank Ch. Eigler  <fche@redhat.com>

* decode.scm (-population-top-few): Signal error gracefully if
decoding is about to become ambiguous.

23 years ago* old news
Frank Ch. Eigler [Wed, 6 Sep 2000 19:33:31 +0000 (19:33 +0000)]
* old news

2000-09-06  Frank Ch. Eigler  <fche@redhat.com>

* doc/rtl.texi (decode-assist): Describe this field as optional.

23 years ago* multi-ifields support in simulators
Frank Ch. Eigler [Wed, 6 Sep 2000 19:24:45 +0000 (19:24 +0000)]
* multi-ifields support in simulators

2000-09-06  Frank Ch. Eigler  <fche@redhat.com>

* utils-gen.scm (gen-multi-ifld-extract): Handle case of multi-ifield
with decode proc.

24 years ago2000-09-05 Dave Brolley <brolley@redhat.com>
Dave Brolley [Tue, 5 Sep 2000 16:13:39 +0000 (16:13 +0000)]
2000-09-05  Dave Brolley  <brolley@redhat.com>

* sim.scm (sim-finish!): Honour the definition of FAST_P when calling
@cpu@_pbb_begin. Use 0 if FAST_P is not defined.

24 years ago2000-08-29 Dave Brolley <brolley@redhat.com>
Dave Brolley [Tue, 29 Aug 2000 15:25:37 +0000 (15:25 +0000)]
2000-08-29  Dave Brolley  <brolley@redhat.com>

* utils-gen.scm (gen-ifld-extract): Pass total-len if
adata-integral-insn is true for this architecture.

24 years ago2000-08-24 Frank Ch. Eigler <fche@redhat.com>
Frank Ch. Eigler [Thu, 24 Aug 2000 15:35:47 +0000 (15:35 +0000)]
2000-08-24  Frank Ch. Eigler  <fche@redhat.com>

* hardware.scm (<hw-immediate> get-index-mode): Define method.
* operand.scm (<operand> gen-pretty-name): Tolerate no op:sem-name.
* rtl-c.scm (-c-rtl-get): Improve an error message.
* sim.scm (-op-gen-set-trace): Support <derived-operand> lvalues.

24 years ago* dummy checkin
Frank Ch. Eigler [Tue, 22 Aug 2000 20:10:14 +0000 (20:10 +0000)]
* dummy checkin

24 years ago* Dougly Correct class names
Frank Ch. Eigler [Tue, 22 Aug 2000 19:25:13 +0000 (19:25 +0000)]
* Dougly Correct class names

24 years ago* oops
Frank Ch. Eigler [Tue, 22 Aug 2000 19:20:57 +0000 (19:20 +0000)]
* oops

24 years ago* snapshot of work toward more complete support of derived-operands
Frank Ch. Eigler [Tue, 22 Aug 2000 19:14:30 +0000 (19:14 +0000)]
* snapshot of work toward more complete support of derived-operands

2000-08-22  Frank Ch. Eigler  <fche@redhat.com>

* Makefile.in (DIST_COMMON): Regenerated.
* ifield.scm (derived-ifield needed-iflds): New method.
* iformat.scm (-ifmt-lookup-sfmt!): Use base ifields for
sfmts built from derived-ifields.
* operand.scm (-derived-parse-encoding): Give derived-ifield a fixed
type symbol 'derived-ifield, not an unparseable string.
* utils-sim.scm (op-needed-iflds) Handler 'derived-ifield case.
(-sfmt-contents): Add tracing.

From Doug Evans <dje@transmeta.com>:
* sim.scm (operand cxmake-get): Result is a <c-expr>, not a string of
C code.

24 years ago * rtl-c.scm (rtl-c-expr-with-estate): New fn.
Doug Evans [Sun, 20 Aug 2000 22:52:32 +0000 (22:52 +0000)]
* rtl-c.scm (rtl-c-expr-with-estate): New fn.
(rtl-c-expr-parsed,rtl-c-expr): New fns.
(-rtl-c-get): Rename from rtl-c-get.
(rtl-c-get): New fn for getter logging.

24 years ago2000-07-28 Ben Elliston <bje@redhat.com>
Ben Elliston [Fri, 28 Jul 2000 08:23:17 +0000 (08:23 +0000)]
2000-07-28  Ben Elliston  <bje@redhat.com>

* NEWS: Update.

24 years ago*** empty log message ***
Ben Elliston [Fri, 28 Jul 2000 04:11:53 +0000 (04:11 +0000)]
*** empty log message ***

This page took 0.030126 seconds and 5 git commands to generate.