[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sat Sep 8 11:24:43 CEST 2012


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	12/09/08 11:24:43

Modified files:
	cm3/m3-libs/m3core/src/float/C99/: FPU.i3 m3makefile 
Added files:
	cm3/m3-libs/m3core/src/float/C99/: FPU.c 
Removed files:
	cm3/m3-libs/m3core/src/float/C99/: FPU.m3 

Log message:
	implement FPU.scalb via FPU__ldexp, via a C wrapper,
	as is common now
	
	I caught this because the declaration is wrong here,
	int vs. INTEGER. The C backend causes an interesting
	interop feature -- we actually get static checking
	of our redeclarations, if #include is in the C code,
	or if the compiler knows the function.
	
	gcc does let us pass INTEGER to int w/o truncation warning,
	so do that. Ok?




More information about the M3commit mailing list