Functions | Variables
arith.c File Reference

Go to the source code of this file.

Functions

pointer ABS (context *ctx, int n, argv)
 
pointer ACOSH (context *ctx, int n, argv)
 
pointer ADD1 (context *ctx, int n, argv)
 
pointer add_big_big ()
 
void add_int_big ()
 
void arith (context *ctx, pointer mod)
 
pointer ASH (context *ctx, int n, argv)
 
pointer ASINH (context *ctx, int n, argv)
 
pointer ATAN (context *ctx, int n, argv)
 
pointer ATANH (context *ctx, int n, argv)
 
pointer big_minus ()
 
pointer big_plus ()
 
eusinteger_t big_sign (pointer)
 
pointer big_times ()
 
eusfloat_t big_to_float (pointer)
 
pointer CEILING (context *ctx, int n, argv)
 
pointer copy_big ()
 
pointer COS (context *ctx, int n, argv)
 
pointer COSH (context *ctx, int n, argv)
 
pointer DECFLOAT (context *ctx, int n, argv)
 
pointer DPB (context *ctx, int n, argv)
 
pointer EUSFLOAT (context *ctx, int n, argv)
 
pointer eusfloat_to_big (float)
 
pointer EXP (context *ctx, int n, argv)
 
pointer extend_big (pointer, int)
 
int ffsl (long int i)
 
pointer FLOOR (context *ctx, int n, argv)
 
pointer FREXP (context *ctx, int n, argv)
 
int gcd ()
 
pointer GREATERP (context *ctx, int n, argv)
 
pointer GREQP (context *ctx, int n, argv)
 
pointer int2ratio (eusinteger_t i)
 
pointer LDB (context *ctx, int n, argv)
 
pointer LESSP (context *ctx, int n, argv)
 
pointer LOG (context *ctx, int n, argv)
 
pointer LOGAND (context *ctx, int n, pointer argv[])
 
pointer LOGBITP (context *ctx, int n, argv)
 
pointer LOGEQV (context *ctx, int n, argv)
 
pointer LOGIOR (context *ctx, int n, argv)
 
pointer LOGNAND (context *ctx, int n, argv)
 
pointer LOGNOR (context *ctx, int n, argv)
 
pointer LOGNOT (context *ctx, int n, argv)
 
pointer LOGTEST (context *ctx, int n, argv)
 
pointer LOGXOR (context *ctx, int n, argv)
 
pointer LSEQP (context *ctx, int n, argv)
 
pointer makebig ()
 
pointer makebig1 ()
 
pointer makebig2 ()
 
pointer MAKERANDOMSTATE (context *ctx, int n, argv)
 
pointer makeratio ()
 
pointer MAX (context *ctx, int n, argv)
 
pointer MIN (context *ctx, int n, argv)
 
pointer MINUS (context *ctx, int n, argv)
 
pointer MOD (context *ctx, int n, argv)
 
pointer normalize_bignum ()
 
pointer NUMEQUAL (context *ctx, int n, argv)
 
pointer NUMNEQUAL (context *ctx, int n, argv)
 
pointer PLUS (context *ctx, int n, argv)
 
pointer QUOTIENT (context *ctx, int n, argv)
 
pointer RANDOM (context *ctx, int n, argv)
 
eusfloat_t ratio2flt (pointer r)
 
pointer ratio_divide (pointer x, pointer y)
 
pointer ratio_minus (pointer x, pointer y)
 
pointer ratio_plus (pointer x, pointer y)
 
pointer ratio_times (pointer x, pointer y)
 
pointer return_ratio (pointer r)
 
pointer ROUND (context *ctx, int n, argv)
 
pointer SIN (context *ctx, int n, argv)
 
pointer SINH (context *ctx, int n, argv)
 
pointer SQRT (context *ctx, int n, argv)
 
pointer SUB1 (context *ctx, int n, argv)
 
void sub_int_big ()
 
pointer TAN (context *ctx, int n, argv)
 
pointer TANH (context *ctx, int n, argv)
 
pointer TIMES (context *ctx, int n, argv)
 
pointer TRUNCATE (context *ctx, int n, argv)
 

Variables

pointer RANDSTATE
 
static char * rcsid ="@(#)$Id$"
 

Function Documentation

◆ ABS()

pointer ABS ( context ctx,
int  n,
argv   
)

Definition at line 983 of file arith.c.

◆ ACOSH()

pointer ACOSH ( context ctx,
int  n,
argv   
)

Definition at line 948 of file arith.c.

◆ ADD1()

pointer ADD1 ( context ctx,
int  n,
argv   
)

Definition at line 395 of file arith.c.

◆ add_big_big()

pointer add_big_big ( )

◆ add_int_big()

void add_int_big ( )

◆ arith()

void arith ( context ctx,
pointer  mod 
)

Definition at line 1466 of file arith.c.

◆ ASH()

pointer ASH ( context ctx,
int  n,
argv   
)

Definition at line 1297 of file arith.c.

◆ ASINH()

pointer ASINH ( context ctx,
int  n,
argv   
)

Definition at line 932 of file arith.c.

◆ ATAN()

pointer ATAN ( context ctx,
int  n,
argv   
)

Definition at line 899 of file arith.c.

◆ ATANH()

pointer ATANH ( context ctx,
int  n,
argv   
)

Definition at line 916 of file arith.c.

◆ big_minus()

pointer big_minus ( )

◆ big_plus()

pointer big_plus ( )

◆ big_sign()

eusinteger_t big_sign ( pointer  )

Definition at line 423 of file big.c.

◆ big_times()

pointer big_times ( )

◆ big_to_float()

eusfloat_t big_to_float ( pointer  )

Definition at line 954 of file big.c.

◆ CEILING()

pointer CEILING ( context ctx,
int  n,
argv   
)

Definition at line 1034 of file arith.c.

◆ copy_big()

pointer copy_big ( )

◆ COS()

pointer COS ( context ctx,
int  n,
argv   
)

Definition at line 883 of file arith.c.

◆ COSH()

pointer COSH ( context ctx,
int  n,
argv   
)

Definition at line 940 of file arith.c.

◆ DECFLOAT()

pointer DECFLOAT ( context ctx,
int  n,
argv   
)

Definition at line 1091 of file arith.c.

◆ DPB()

pointer DPB ( context ctx,
int  n,
argv   
)

Definition at line 1367 of file arith.c.

◆ EUSFLOAT()

pointer EUSFLOAT ( context ctx,
int  n,
argv   
)

Definition at line 1077 of file arith.c.

◆ eusfloat_to_big()

pointer eusfloat_to_big ( float  )

Definition at line 968 of file big.c.

◆ EXP()

pointer EXP ( context ctx,
int  n,
argv   
)

Definition at line 975 of file arith.c.

◆ extend_big()

pointer extend_big ( pointer  ,
int   
)

Definition at line 392 of file big.c.

◆ ffsl()

int ffsl ( long int  i)

◆ FLOOR()

pointer FLOOR ( context ctx,
int  n,
argv   
)

Definition at line 1020 of file arith.c.

◆ FREXP()

pointer FREXP ( context ctx,
int  n,
argv   
)

Definition at line 1061 of file arith.c.

◆ gcd()

int gcd ( )

◆ GREATERP()

pointer GREATERP ( context ctx,
int  n,
argv   
)

Definition at line 104 of file arith.c.

◆ GREQP()

pointer GREQP ( context ctx,
int  n,
argv   
)

Definition at line 232 of file arith.c.

◆ int2ratio()

pointer int2ratio ( eusinteger_t  i)

Definition at line 502 of file arith.c.

◆ LDB()

pointer LDB ( context ctx,
int  n,
argv   
)

Definition at line 1351 of file arith.c.

◆ LESSP()

pointer LESSP ( context ctx,
int  n,
argv   
)

Definition at line 168 of file arith.c.

◆ LOG()

pointer LOG ( context ctx,
int  n,
argv   
)

Definition at line 964 of file arith.c.

◆ LOGAND()

pointer LOGAND ( context ctx,
int  n,
pointer  argv[] 
)

Definition at line 1158 of file arith.c.

◆ LOGBITP()

pointer LOGBITP ( context ctx,
int  n,
argv   
)

Definition at line 1286 of file arith.c.

◆ LOGEQV()

pointer LOGEQV ( context ctx,
int  n,
argv   
)

Definition at line 1232 of file arith.c.

◆ LOGIOR()

pointer LOGIOR ( context ctx,
int  n,
argv   
)

Definition at line 1205 of file arith.c.

◆ LOGNAND()

pointer LOGNAND ( context ctx,
int  n,
argv   
)

Definition at line 1243 of file arith.c.

◆ LOGNOR()

pointer LOGNOR ( context ctx,
int  n,
argv   
)

Definition at line 1254 of file arith.c.

◆ LOGNOT()

pointer LOGNOT ( context ctx,
int  n,
argv   
)

Definition at line 1265 of file arith.c.

◆ LOGTEST()

pointer LOGTEST ( context ctx,
int  n,
argv   
)

Definition at line 1276 of file arith.c.

◆ LOGXOR()

pointer LOGXOR ( context ctx,
int  n,
argv   
)

Definition at line 1221 of file arith.c.

◆ LSEQP()

pointer LSEQP ( context ctx,
int  n,
argv   
)

Definition at line 296 of file arith.c.

◆ makebig()

pointer makebig ( )

◆ makebig1()

pointer makebig1 ( )

◆ makebig2()

pointer makebig2 ( )

◆ MAKERANDOMSTATE()

pointer MAKERANDOMSTATE ( context ctx,
int  n,
argv   
)

Definition at line 1389 of file arith.c.

◆ makeratio()

pointer makeratio ( )

◆ MAX()

pointer MAX ( context ctx,
int  n,
argv   
)

Definition at line 1103 of file arith.c.

◆ MIN()

pointer MIN ( context ctx,
int  n,
argv   
)

Definition at line 1129 of file arith.c.

◆ MINUS()

pointer MINUS ( context ctx,
int  n,
argv   
)

Definition at line 591 of file arith.c.

◆ MOD()

pointer MOD ( context ctx,
int  n,
argv   
)

Definition at line 360 of file arith.c.

◆ normalize_bignum()

pointer normalize_bignum ( )

◆ NUMEQUAL()

pointer NUMEQUAL ( context ctx,
int  n,
argv   
)

Definition at line 36 of file arith.c.

◆ NUMNEQUAL()

pointer NUMNEQUAL ( context ctx,
int  n,
argv   
)

Definition at line 86 of file arith.c.

◆ PLUS()

pointer PLUS ( context ctx,
int  n,
argv   
)

Definition at line 529 of file arith.c.

◆ QUOTIENT()

pointer QUOTIENT ( context ctx,
int  n,
argv   
)

Definition at line 800 of file arith.c.

◆ RANDOM()

pointer RANDOM ( context ctx,
int  n,
argv   
)

Definition at line 1421 of file arith.c.

◆ ratio2flt()

eusfloat_t ratio2flt ( pointer  r)

Definition at line 506 of file arith.c.

◆ ratio_divide()

pointer ratio_divide ( pointer  x,
pointer  y 
)

Definition at line 480 of file arith.c.

◆ ratio_minus()

pointer ratio_minus ( pointer  x,
pointer  y 
)

Definition at line 440 of file arith.c.

◆ ratio_plus()

pointer ratio_plus ( pointer  x,
pointer  y 
)

Definition at line 416 of file arith.c.

◆ ratio_times()

pointer ratio_times ( pointer  x,
pointer  y 
)

Definition at line 462 of file arith.c.

◆ return_ratio()

pointer return_ratio ( pointer  r)

Definition at line 522 of file arith.c.

◆ ROUND()

pointer ROUND ( context ctx,
int  n,
argv   
)

Definition at line 1003 of file arith.c.

◆ SIN()

pointer SIN ( context ctx,
int  n,
argv   
)

Definition at line 875 of file arith.c.

◆ SINH()

pointer SINH ( context ctx,
int  n,
argv   
)

Definition at line 924 of file arith.c.

◆ SQRT()

pointer SQRT ( context ctx,
int  n,
argv   
)

Definition at line 956 of file arith.c.

◆ SUB1()

pointer SUB1 ( context ctx,
int  n,
argv   
)

Definition at line 375 of file arith.c.

◆ sub_int_big()

void sub_int_big ( )

◆ TAN()

pointer TAN ( context ctx,
int  n,
argv   
)

Definition at line 891 of file arith.c.

◆ TANH()

pointer TANH ( context ctx,
int  n,
argv   
)

Definition at line 908 of file arith.c.

◆ TIMES()

pointer TIMES ( context ctx,
int  n,
argv   
)

Definition at line 690 of file arith.c.

◆ TRUNCATE()

pointer TRUNCATE ( context ctx,
int  n,
argv   
)

Definition at line 1047 of file arith.c.

Variable Documentation

◆ RANDSTATE

pointer RANDSTATE

Definition at line 172 of file eus.c.

◆ rcsid

char* rcsid ="@(#)$Id$"
static

Definition at line 8 of file arith.c.



euslisp
Author(s): Toshihiro Matsui
autogenerated on Mon Feb 28 2022 22:18:28