public inbox for cgen-cvs@sourceware.org
help / color / mirror / Atom feed
* src/cgen ChangeLog cpu/xstormy16.cpu
@ 2003-02-18 22:57 dj
0 siblings, 0 replies; 11+ messages in thread
From: dj @ 2003-02-18 22:57 UTC (permalink / raw)
To: cgen-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: dj@sourceware.org 2003-02-18 22:57:08
Modified files:
cgen : ChangeLog
cgen/cpu : xstormy16.cpu
Log message:
* xstormy16.cpu (set-mem-alignfix-psw): Remove.
(movlmemimm): Just mask the address.
(movhmemimm): Likewise.
(movlmemgr): Likewise.
(movhmemgr): Likewise.
(set-psw): Always set the psw last.
(set-psw-carry): Likewise.
(set-psw-add): Likewise.
(set-psw-sub): Likewise.
* xstormy16.cpu (set-psw-rrotate17): New. Choose the correct set
of 16 patterns from the set-psw-rotate17 function.
(movgrigr, movgripostincgr, movgripredecgr, movgriigr,
movgriipostincgr, movgriipredecgr): Set psw correctly.
(movfgrigr, movfgripostincgr, movfgripredecgr, movfgriigr,
movfgriipostincgr, movfgriipredecgr): Fix semantics.
(rrcgrgr, rrcgrimm4): Use new set-psw-rrotate17 function.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.137&r2=1.138
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.5&r2=1.6
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/cgen ChangeLog cpu/xstormy16.cpu
@ 2010-11-03 17:02 nickc
0 siblings, 0 replies; 11+ messages in thread
From: nickc @ 2010-11-03 17:02 UTC (permalink / raw)
To: cgen-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: nickc@sourceware.org 2010-11-03 17:02:34
Modified files:
cgen : ChangeLog
cgen/cpu : xstormy16.cpu
Log message:
* cpu/xstormy16.cpu (alignfix-mem-far): New macro. Like
alignfix-mem, but works with 32-bit addresses.
(set-alignfix-mem-far): New macro. Like set-alignfix-mem but
works with 32-bit addresses.
(movfgrgri, movfgrgripostinc, movfgrgripredec, movfgrgrii,
movfgrgriipostinc, movfgrgriipredec): Use alignfix-mem-far.
(movfgrigr, movfgripostincgr, movfgripredecgr): Use
set-alignfix-mem-far.
(movfgrgriipostinc, movfgriipostincgr): Propagate addition to
source register into base register.
(movfgrgriipredec, movfgriipredecgr): Propagate subtraction from
source register into base register.
* xstormy16-sem.cxx: Regenerate.
* testutils.inc (pass): Update parameter layout for write syscall.
(fail): Likewise.
* movgrgrii.cgs: Fix endianness typo in assertion.
* movgrgriipostinc.cgs: Likewise.
* movgrgriipredec.cgs: Likewise.
* movgrgripostinc.cgs: Likewise.
* movgrgripredec.cgs: Likewise.
* movgrigr.cgs: Likewise.
* movgriipostincgr.cgs: Likewise.
* movgripostincgr.cgs: Likewise.
* movgripredecgr.cgs: Likewise.
* rrcgrgr.cgs: Rotate only inserts carry flag once.
* rrcgrimm4.cgs: Likewise.
* movfgrgriipostinc.cgs: New test. Checks MOVF load with post increment.
* movfgrgriipredec.cgs: New test. Checks MOVF load with pre decrement.
* movfgriipostincgr.cgs: New test. Checks MOVF store with post increment.
* movfgriipostincgr.cgs: New test. Checks MOVF store with pre decrement.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.470&r2=1.471
http://sourceware.org/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.15&r2=1.16
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/cgen ChangeLog cpu/xstormy16.cpu
@ 2010-06-01 22:06 dj
0 siblings, 0 replies; 11+ messages in thread
From: dj @ 2010-06-01 22:06 UTC (permalink / raw)
To: cgen-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: dj@sourceware.org 2010-06-01 22:06:50
Modified files:
cgen : ChangeLog
cgen/cpu : xstormy16.cpu
Log message:
[cgen]
* cpu/xstormy16.cpu (movgriipostincgr, movgriipredecgr,
movfgriipredecgr): Fix increment/decrement amount.
[sid]
* xstormy16-sem.cxx: Regenerate.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.465&r2=1.466
http://sourceware.org/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.14&r2=1.15
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/cgen ChangeLog cpu/xstormy16.cpu
@ 2008-06-17 18:04 brolley
0 siblings, 0 replies; 11+ messages in thread
From: brolley @ 2008-06-17 18:04 UTC (permalink / raw)
To: cgen-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: brolley@sourceware.org 2008-06-17 18:04:42
Modified files:
cgen : ChangeLog
cgen/cpu : xstormy16.cpu
Log message:
2008-06-17 Dave Brolley <brolley@redhat.com>
* cpu/xstormy16.cpu (h-pc): Add a set handler.
(h-gr): Likewise.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.252&r2=1.253
http://sourceware.org/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.12&r2=1.13
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/cgen ChangeLog cpu/xstormy16.cpu
@ 2004-07-22 1:49 dj
0 siblings, 0 replies; 11+ messages in thread
From: dj @ 2004-07-22 1:49 UTC (permalink / raw)
To: cgen-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: dj@sourceware.org 2004-07-22 01:49:27
Modified files:
cgen : ChangeLog
cgen/cpu : xstormy16.cpu
Log message:
* cpu/xstormy16.cpu (movhmemgr): Use hmem8, not lmem8.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.181&r2=1.182
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.11&r2=1.12
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/cgen ChangeLog cpu/xstormy16.cpu
@ 2003-05-02 0:09 dj
0 siblings, 0 replies; 11+ messages in thread
From: dj @ 2003-05-02 0:09 UTC (permalink / raw)
To: cgen-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: dj@sourceware.org 2003-05-02 00:09:25
Modified files:
cgen : ChangeLog
cgen/cpu : xstormy16.cpu
Log message:
* cpu/xstormy16.cpu (alignfix-mem): Correct logic for unaligned
word accesses.
(set-alignfix-mem): Likewise.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.144&r2=1.145
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.8&r2=1.9
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/cgen ChangeLog cpu/xstormy16.cpu
@ 2003-03-21 6:15 dj
0 siblings, 0 replies; 11+ messages in thread
From: dj @ 2003-03-21 6:15 UTC (permalink / raw)
To: cgen-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: dj@sourceware.org 2003-03-21 06:15:55
Modified files:
cgen : ChangeLog
cgen/cpu : xstormy16.cpu
Log message:
* cpu/xstormy16.cpu (basic-psw): New argument ws (wordsize),
which indicates if the sign flag is set from bit 15 or 7.
Adjust all callers.
(set-psw): New argument ws, propogate it.
(set-psw-nowrite): Likewise.
(set-mem-psw): Likewise.
(set-psw-carry): Likewise. Use temporaries to prevent
prematurely overwriting needed inputs.
(set-psw-rrotate17): Fix logic.
(shrgrgr): Preserve carry for zero-bit shifts.
(shrgrimm): Likewise.
(shlgrgr): Likewise.
(shlgrimm): Likewise.
(asrgrgr): Likewise.
(asrgrimm): Likewise.
(reset): New.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.141&r2=1.142
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.7&r2=1.8
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/cgen ChangeLog cpu/xstormy16.cpu
@ 2003-03-06 0:34 dj
0 siblings, 0 replies; 11+ messages in thread
From: dj @ 2003-03-06 0:34 UTC (permalink / raw)
To: cgen-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: dj@sourceware.org 2003-03-06 00:34:06
Modified files:
cgen : ChangeLog
cgen/cpu : xstormy16.cpu
Log message:
* cpu/xstormy16.cpu (set-psw-add): Use temporaries to prevent
prematurely overwriting needed inputs.
(set-psw-sub): Likewise.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.139&r2=1.140
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.6&r2=1.7
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/cgen ChangeLog cpu/xstormy16.cpu
@ 2002-11-25 13:14 dj
0 siblings, 0 replies; 11+ messages in thread
From: dj @ 2002-11-25 13:14 UTC (permalink / raw)
To: cgen-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: dj@sourceware.org 2002-11-25 13:14:16
Modified files:
cgen : ChangeLog
cgen/cpu : xstormy16.cpu
Log message:
* xstormy16.cpu (sdiv, divlh, sdivlh): Fix sdivlh/divlh encodings.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.120&r2=1.121
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.3&r2=1.4
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/cgen ChangeLog cpu/xstormy16.cpu
@ 2002-11-19 19:14 dj
0 siblings, 0 replies; 11+ messages in thread
From: dj @ 2002-11-19 19:14 UTC (permalink / raw)
To: cgen-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: dj@sourceware.org 2002-11-19 19:14:19
Modified files:
cgen : ChangeLog
cgen/cpu : xstormy16.cpu
Log message:
* cpu/xstormy16.cpu (sdiv, divlh, sdivlh): New.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.118&r2=1.119
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.2&r2=1.3
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/cgen ChangeLog cpu/xstormy16.cpu
@ 2002-01-10 23:24 mrg
0 siblings, 0 replies; 11+ messages in thread
From: mrg @ 2002-01-10 23:24 UTC (permalink / raw)
To: cgen-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: mrg@sources.redhat.com 2002-01-10 23:24:51
Modified files:
cgen : ChangeLog
cgen/cpu : xstormy16.cpu
Log message:
[cgen/ChangeLog]
* cpu/xstormy16.cpu (gr-Rbj-names): Rename this ...
(gr-Rb-names): ... to this.
(h-Rb): New hardware peice.
(h-Rbj): Use gr-Rb-names.
(Rb): Use h-Rb.
(holdx): New instruction.
[opcodes/ChangeLog]
* xstormy16-asm.c: Regenerate.
* xstormy16-desc.c: Likewise.
* xstormy16-desc.h: Likewise.
* xstormy16-dis.c: Likewise.
* xstormy16-opc.c: Likewise.
* xstormy16-opc.h: Likewise.
[gas/testsuite/ChangeLog]
* gas/xstormy16/allinsn.sh (movf, jmp, call, icall): Update.
* gas/xstormy16/allinsn.d: Regenerate.
* gas/xstormy16/allinsn.s: Regenerate.
[sid/component/cgen-cpu/xstormy16/ChangeLog]
* xstormy16.cxx (do_holdx): Define.
* xstormy16.h (do_holdx): Declare.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.93&r2=1.94
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.1&r2=1.2
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2010-11-03 17:02 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-02-18 22:57 src/cgen ChangeLog cpu/xstormy16.cpu dj
-- strict thread matches above, loose matches on Subject: below --
2010-11-03 17:02 nickc
2010-06-01 22:06 dj
2008-06-17 18:04 brolley
2004-07-22 1:49 dj
2003-05-02 0:09 dj
2003-03-21 6:15 dj
2003-03-06 0:34 dj
2002-11-25 13:14 dj
2002-11-19 19:14 dj
2002-01-10 23:24 mrg
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).