[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Tue Nov 16 10:06:52 CET 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/11/16 10:06:52

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

Log message:
	use "bytes" more and "integers" less
	calling convention, opcode, boolean, type of float, pieces of float, m3type
	
	realistically, the only place this will make a difference is in
	pieces of float, since all the others are very small integers
	and would already be encoded in a byte; floats will be consistently
	encoded as 4 or 8 bytes, no more
	
	as well, the older code is more flexible -- would more automatically
	transition to encode opcodes beyond 247, but given that we are at 159,
	probably safe forever
	
	I'm also not sure the variably sized encoding is worthwhile.
	It is compact, understood.




More information about the M3commit mailing list