[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