Lines Matching defs:builtin
104 Lisp_Mul(LispBuiltin *builtin)
136 Lisp_Plus(LispBuiltin *builtin)
168 Lisp_Minus(LispBuiltin *builtin)
194 Lisp_Div(LispBuiltin *builtin)
228 Lisp_OnePlus(LispBuiltin *builtin)
246 Lisp_OneMinus(LispBuiltin *builtin)
264 Lisp_Less(LispBuiltin *builtin)
291 Lisp_LessEqual(LispBuiltin *builtin)
318 Lisp_Equal_(LispBuiltin *builtin)
345 Lisp_Greater(LispBuiltin *builtin)
372 Lisp_GreaterEqual(LispBuiltin *builtin)
399 Lisp_NotEqual(LispBuiltin *builtin)
436 Lisp_Min(LispBuiltin *builtin)
462 Lisp_Max(LispBuiltin *builtin)
488 Lisp_Abs(LispBuiltin *builtin)
520 fatal_builtin_object_error(builtin, number, NOT_A_NUMBER);
528 Lisp_Complex(LispBuiltin *builtin)
552 Lisp_Complexp(LispBuiltin *builtin)
565 Lisp_Conjugate(LispBuiltin *builtin)
591 Lisp_Decf(LispBuiltin *builtin)
642 Lisp_Denominator(LispBuiltin *builtin)
673 STRFUN(builtin), STROBJ(rational));
682 Lisp_Evenp(LispBuiltin *builtin)
702 fatal_builtin_object_error(builtin, integer, NOT_AN_INTEGER);
712 Lisp_Float(LispBuiltin *builtin)
726 return (LispFloatCoerce(builtin, number));
730 LispFloatCoerce(LispBuiltin *builtin, LispObj *number)
754 fatal_builtin_object_error(builtin, number, NOT_A_REAL_NUMBER);
765 Lisp_Floatp(LispBuiltin *builtin)
778 Lisp_Gcd(LispBuiltin *builtin)
807 Lisp_Imagpart(LispBuiltin *builtin)
826 Lisp_Incf(LispBuiltin *builtin)
877 Lisp_Integerp(LispBuiltin *builtin)
890 Lisp_Isqrt(LispBuiltin *builtin)
931 STRFUN(builtin), STROBJ(natural));
937 Lisp_Lcm(LispBuiltin *builtin)
981 Lisp_Logand(LispBuiltin *builtin)
1002 Lisp_Logeqv(LispBuiltin *builtin)
1023 Lisp_Logior(LispBuiltin *builtin)
1044 Lisp_Lognot(LispBuiltin *builtin)
1064 Lisp_Logxor(LispBuiltin *builtin)
1085 Lisp_Minusp(LispBuiltin *builtin)
1100 Lisp_Mod(LispBuiltin *builtin)
1132 Lisp_Numberp(LispBuiltin *builtin)
1145 Lisp_Numerator(LispBuiltin *builtin)
1176 STRFUN(builtin), STROBJ(rational));
1185 Lisp_Oddp(LispBuiltin *builtin)
1205 fatal_builtin_object_error(builtin, integer, NOT_AN_INTEGER);
1214 Lisp_Plusp(LispBuiltin *builtin)
1229 Lisp_Rational(LispBuiltin *builtin)
1263 Lisp_Rationalp(LispBuiltin *builtin)
1276 Lisp_Realpart(LispBuiltin *builtin)
1295 Lisp_Rem(LispBuiltin *builtin)
1327 Lisp_Sqrt(LispBuiltin *builtin)
1344 Lisp_Zerop(LispBuiltin *builtin)
1367 fatal_builtin_object_error(builtin, number, NOT_A_NUMBER);
1376 LispDivide(LispBuiltin *builtin, int fun, int flo)
1399 fatal_builtin_object_error(builtin, divisor, NOT_A_REAL_NUMBER);
1408 Lisp_Ceiling(LispBuiltin *builtin)
1413 return (LispDivide(builtin, NDIVIDE_CEIL, 0));
1417 Lisp_Fceiling(LispBuiltin *builtin)
1422 return (LispDivide(builtin, NDIVIDE_CEIL, 1));
1426 Lisp_Floor(LispBuiltin *builtin)
1431 return (LispDivide(builtin, NDIVIDE_FLOOR, 0));
1435 Lisp_Ffloor(LispBuiltin *builtin)
1440 return (LispDivide(builtin, NDIVIDE_FLOOR, 1));
1444 Lisp_Round(LispBuiltin *builtin)
1449 return (LispDivide(builtin, NDIVIDE_ROUND, 0));
1453 Lisp_Fround(LispBuiltin *builtin)
1458 return (LispDivide(builtin, NDIVIDE_ROUND, 1));
1462 Lisp_Truncate(LispBuiltin *builtin)
1467 return (LispDivide(builtin, NDIVIDE_TRUNC, 0));
1471 Lisp_Ftruncate(LispBuiltin *builtin)
1476 return (LispDivide(builtin, NDIVIDE_TRUNC, 1));