Lines Matching defs:fixnum
61 #define NRFI(num) (num)->real.data.fixnum
76 #define NIFI(num) (num)->imag.data.fixnum
87 #define RFI(real) (real)->data.fixnum
125 long fixnum;
189 /* fixnum */
301 /* fixnum fixnum */
310 /* fixnum bignum */
318 /* fixnum fixratio */
327 /* fixnum bigratio */
336 /* bignum fixnum */
368 /* fixratio fixnum */
403 /* bigratio fixnum */
483 zero.data.fixnum = 0;
484 one.data.fixnum = 1;
485 two.data.fixnum = 2;
1470 num.data.fixnum = RFRN(real);
1471 den.data.fixnum = RFRD(real);
1478 num.data.fixnum = mpi_geti(RBRN(real));
1490 den.data.fixnum = mpi_geti(RBRD(real));
4070 cmp_fi_bi(long fixnum, mpi *bignum)
4072 return (-mpi_cmpi(bignum, fixnum));
4661 cmp_fr_fi(long num, long den, long fixnum)
4663 return (cmp_flonum((double)num / (double)den, (double)fixnum));
4967 rop_br_fi_asmd_xr(n_real *real, long fixnum, int nop)
4973 mpr_addi(bigratio, bigratio, fixnum);
4976 mpr_subi(bigratio, bigratio, fixnum);
4979 mpr_muli(bigratio, bigratio, fixnum);
4982 if (fixnum == 0)
4984 mpr_divi(bigratio, bigratio, fixnum);
4991 radd_br_fi(n_real *real, long fixnum)
4993 rop_br_fi_asmd_xr(real, fixnum, NOP_ADD);
4997 rsub_br_fi(n_real *real, long fixnum)
4999 rop_br_fi_asmd_xr(real, fixnum, NOP_SUB);
5003 rmul_br_fi(n_real *real, long fixnum)
5005 rop_br_fi_asmd_xr(real, fixnum, NOP_MUL);
5009 rdiv_br_fi(n_real *real, long fixnum)
5011 rop_br_fi_asmd_xr(real, fixnum, NOP_DIV);
5015 cmp_br_fi(mpr *bigratio, long fixnum)
5021 mpr_seti(&cmp2, fixnum, 1);