2 * $Logfile: /Freespace2/code/Math/Fix.cpp $
7 * Code to deal with 16.16 fixed point numbers.
10 * Revision 1.1 2002/05/03 03:28:09 root
14 * 2 10/07/98 10:53a Dave
17 * 1 10/07/98 10:49a Dave
19 * 2 2/17/97 5:18p John
20 * Added a bunch of RCS headers to a bunch of old files that don't have
34 fix fixmul(fix a, fix b)
37 tmp = (longlong)a * (longlong)b;
38 return (fix)(tmp>>16);
41 fix fixdiv(fix a, fix b)
43 return MulDiv(a,65536,b);
46 fix fixmuldiv(fix a, fix b,fix c)