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).