Lines Matching defs:n_number
140 } n_number;
151 static void set_number_object(n_number*, LispObj*);
153 static void clear_number(n_number*);
156 static LispObj *make_number_object(n_number*);
167 static void add_number_object(n_number*, LispObj*);
171 static void sub_number_object(n_number*, LispObj*);
175 static void mul_number_object(n_number*, LispObj*);
179 static void div_number_object(n_number*, LispObj*);
185 static int cmp_number_object(n_number*, LispObj*);
202 static void ncx_canonicalize(n_number*);
206 static void abs_number(n_number*);
207 static void nabs_cx(n_number*);
216 static void neg_number(n_number*);
225 static void sqrt_number(n_number*);
229 static void nsqrt_cx(n_number*);
230 static void nsqrt_xi(n_number*);
231 static void nsqrt_ff(n_number*);
232 static void nsqrt_xr(n_number*);
268 static void divide_number_object(n_number*, LispObj*, int, int);
269 static void ndivide_xi_xi(n_number*, LispObj*, int, int);
270 static void ndivide_flonum(n_number*, double, double, int, int);
271 static void ndivide_xi_xr(n_number*, LispObj*, int, int);
272 static void ndivide_xr_xi(n_number*, LispObj*, int, int);
273 static void ndivide_xr_xr(n_number*, LispObj*, int, int);
276 static void nadd_re_cx(n_number*, LispObj*);
277 static void nsub_re_cx(n_number*, LispObj*);
278 static void nmul_re_cx(n_number*, LispObj*);
279 static void ndiv_re_cx(n_number*, LispObj*);
282 static void nadd_cx_re(n_number*, LispObj*);
283 static void nsub_cx_re(n_number*, LispObj*);
284 static void nmul_cx_re(n_number*, LispObj*);
285 static void ndiv_cx_re(n_number*, LispObj*);
288 static void nadd_cx_cx(n_number*, LispObj*);
289 static void nsub_cx_cx(n_number*, LispObj*);
290 static void nmul_cx_cx(n_number*, LispObj*);
291 static void ndiv_cx_cx(n_number*, LispObj*);
308 static void ndivide_fi_fi(n_number*, long, int, int);
589 set_number_object(n_number *num, LispObj *obj)
652 clear_number(n_number *num)
699 make_number_object(n_number *num)
1009 OP##_number_object(n_number *num, LispObj *obj) \
1196 abs_number(n_number *num)
1212 nabs_cx(n_number *num)
1304 neg_number(n_number *num)
1394 sqrt_number(n_number *num)
1520 nsqrt_cx(n_number *num)
1522 n_number mag;
1574 nsqrt_xi(n_number *num)
1589 nsqrt_ff(n_number *num)
1609 nsqrt_xr(n_number *num)
2153 divide_number_object(n_number *num, LispObj *obj, int fun, int flo)
2455 cmp_number_object(n_number *op1, LispObj *op2)
2886 ncx_canonicalize(n_number *num)
2900 ndivide_fi_fi(n_number *num, long div, int fun, int flo)
2978 ndivide_xi_xi(n_number *num, LispObj *div, int fun, int flo)
3123 ndivide_flonum(n_number *number, double num, double div, int fun, int flo)
3205 ndivide_xi_xr(n_number *num, LispObj *div, int fun, int flo)
3325 ndivide_xr_xi(n_number *num, LispObj *div, int fun, int flo)
3442 ndivide_xr_xr(n_number *num, LispObj *div, int fun, int flo)
3563 nadd_re_cx(n_number *num, LispObj *comp)
3580 nsub_re_cx(n_number *num, LispObj *comp)
3599 nmul_re_cx(n_number *num, LispObj *comp)
3619 ndiv_re_cx(n_number *num, LispObj *comp)
3663 nadd_cx_re(n_number *num, LispObj *re)
3674 nsub_cx_re(n_number *num, LispObj *re)
3685 nmul_cx_re(n_number *num, LispObj *re)
3697 ndiv_cx_re(n_number *num, LispObj *re)
3713 nadd_cx_cx(n_number *num, LispObj *comp)
3725 nsub_cx_cx(n_number *num, LispObj *comp)
3737 nmul_cx_cx(n_number *num, LispObj *comp)
3764 ndiv_cx_cx(n_number *num, LispObj *comp)