[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Tue Jun 1 14:08:16 CEST 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/06/01 14:08:16

Modified files:
	cm3/m3-sys/m3cc/gcc/gcc/m3cg/: parse.c 

Log message:
	It turns out extracting 0 bits is allowed.
	Test p137 does it.
	I had put in an assert to disallow it.
	For this case, alwas return 0, rather than risk "over shifting".
	This seems to be correct per:
	http://www.cs.purdue.edu/homes/hosking/m3/reference/word-intf.html
	We take n (0) bits from the input and set the rest of the bits (all
	of them) to 0.




More information about the M3commit mailing list