Searched refs:SG_RATIONAL (Results 1 – 3 of 3) sorted by relevance
1061 (n) = SG_RATIONAL(r)->numerator; \1310 return SG_RATIONAL(obj)->numerator; in Sg_Numerator()1522 SgRational *r = SG_RATIONAL(obj); in Sg_Negate()1691 return Sg_MakeRational(SG_RATIONAL(obj)->denominator, SG_RATIONAL(obj)->numerator); in Sg_Inverse()2253 SG_RATIONAL(y)->numerator); in Sg_Div()2301 SG_RATIONAL(y)->numerator); in Sg_Div()2977 SG_RATIONAL(y)->numerator); in Sg_NumCmp()3034 SG_RATIONAL(y)->numerator); in Sg_NumCmp()3050 SgObject nx = SG_RATIONAL(x)->numerator, dx = SG_RATIONAL(x)->denominator; in Sg_NumCmp()3051 SgObject ny = SG_RATIONAL(y)->numerator, dy = SG_RATIONAL(y)->denominator; in Sg_NumCmp()[all …]
116 SgHashVal h1 = Sg_EqvHash(SG_RATIONAL(obj)->numerator, bound); in Sg_EqvHash()117 SgHashVal h2 = Sg_EqvHash(SG_RATIONAL(obj)->denominator, bound); in Sg_EqvHash()
93 #define SG_RATIONAL(obj) ((SgRational*)(obj)) macro