public inbox for cgen@sourceware.org
 help / color / mirror / Atom feed
* contemplating CGEN for VLIW architecture
@ 2002-02-20  6:54 Alan Lehotsky
  2002-02-20  6:59 ` matthew green
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Alan Lehotsky @ 2002-02-20  6:54 UTC (permalink / raw)
  To: cgen

I'm evaluating a possible port to a VLIW microsequencer (256 bit microword, 25 fields
per micro-instruction).  

I guess the good news is that there's ONLY one instruction format :-)

Any experience out there with such a wide instruction?  I remember seeing some patches a while back
to deal with instruction formats >> 32 bits.

I guess I'm also wondering if I can build an assembler that looks more like an expression language,
viz something like


	REGA = REGB + REGC,  if R7 > R8 jump FAIL, REGZ=0x100;

where commas separate the various micro-ops, and the expressions are from the minimal set of + - ^ | &
separated by white space, etc.

Or is gas ONLY going to work with a traditional

	OPCODE	OPERANDS,....

style?

Regards,
Al Lehotsky
-- 
------------------------------------------------------------------------

		    Quality Software Management
		http://home.earthlink.net/~qsmgmt
			apl@alum.mit.edu
			(978)287-0435 Voice
			(978)808-6836 Cell
			(978)287-0436 Fax

	Software Process Improvement and Management Consulting
	     Language Design and Compiler Implementation

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2002-02-20 17:18 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-02-20  6:54 contemplating CGEN for VLIW architecture Alan Lehotsky
2002-02-20  6:59 ` matthew green
2002-02-20  8:01   ` John Healy
2002-02-20  7:59 ` Frank Ch. Eigler
2002-02-20  9:18 ` Doug Evans

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