Lines Matching refs:number1
171 static Object op(Ratnum* number1, Ratnum* number2)\
175 mpq_##op(ret, number1->value, number2->value);\
178 static Object op(Ratnum* number1, Bignum* number2)\
183 mpq_##op(ret, number1->value, ret);\
186 static Object op(Bignum* number1, Ratnum* number2)\
190 mpq_set_z(ret, number1->value_);\
194 static Object op(Ratnum* number1, int number2)\
200 mpq_##op(ret, number1->value, ret);\
203 static Object op(int number1, Ratnum* number2)\
207 mpq_set_si(ret, number1, 1);\
219 static bool compare(const Ratnum* number1, const Ratnum* number2)\
221 return mpq_cmp(number1->value, number2->value) symbol;\
223 static bool compare(const Ratnum* number1, const Bignum* number2)\
228 bool ret = mpq_cmp(number1->value, temp) symbol;\
232 static bool compare(Bignum* number1, Ratnum* number2)\
236 mpq_set_z(temp, number1->value_);\
241 static bool compare(Ratnum* number1, int number2)\
247 bool ret = mpq_cmp(number1->value, temp) symbol;\
251 static bool compare(int number1, Ratnum* number2)\
255 mpq_set_si(temp, number1, 1);\