com.cyc.tool.subl.jrtl.translatedCode.sublisp
Class math_utilities

java.lang.Object
  extended by com.cyc.tool.subl.util.SubLTrampolineFile
      extended by com.cyc.tool.subl.util.SubLTranslatedFile
          extended by com.cyc.tool.subl.jrtl.translatedCode.sublisp.math_utilities
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class math_utilities
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLInteger $int0$53
           
static SubLInteger $int1$64
           
static SubLInteger $int10$292
           
static SubLInteger $int11$30
           
static SubLInteger $int12$_300
           
static SubLInteger $int2$18446744073709551616
           
static SubLInteger $int3$9223372036854775808
           
static SubLInteger $int4$2048
           
static SubLInteger $int5$1024
           
static SubLInteger $int6$9007199254740992
           
static SubLInteger $int7$4503599627370496
           
static SubLInteger $int8$23
           
static SubLInteger $int9$17976931348623157
           
static SubLSymbol $sym13$__
           
static SubLSymbol $sym14$_
           
static SubLSymbol $sym15$__
           
static SubLSymbol $sym16$_
           
static SubLFile me
           
static java.lang.String myName
           
 
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
EMPTY_SUBL_OBJECT_ARRAY
 
Fields inherited from interface com.cyc.tool.subl.jrtl.nativeCode.subLisp.CommonSymbols
ANSWER_TAG, APPEND_KEYWORD, APPEND_STACK_TRACES_TO_ERROR_MESSAGES, AREF, ASSEMBLE_FIXNUMS_TO_INTEGER, ATOM, BIGNUMP, BINARY_KEYWORD, BINDING_TYPE, BOOLEANP, CAAR, CADR, CAND, CAR, CCATCH, CDEC, CDESTRUCTURING_BIND, CDO, CDO_ALL_SYMBOLS, CDO_EXTERNAL_SYMBOLS, CDO_SYMBOLS, CDOHASH, CDOLIST, CDOTIMES, CDR, CHAR, CHAR_E_SYMBOL, CHAR_EQUAL_SYMBOL, CHAR_GREATER_THAN_OR_EQUAL_SYMBOL, CHAR_GREATER_THAN_SYMBOL, CHAR_GT_SYMBOL, CHAR_GTE_SYMBOL, CHAR_LESS_THAN_OR_EQUAL_SYMBOL, CHAR_LESS_THAN_SYMBOL, CHAR_LT_SYMBOL, CHAR_LTE_SYMBOL, CHAR_NE_SYMBOL, CHAR_NOT_EQUAL_SYMBOL, CHARACTERP, CHECK_TYPE, CINC, CLET, CMULTIPLE_VALUE_BIND, CNOT, CONS, CONSP, CONSTANT, COR, CPOP, CPROGV, CPUSH, CPUSHNEW, CREATE_KEYWORD, CSETF, CSETQ, CSOME, CTIME, CUNWIND_PROTECT, CVS_ID, DEBUG_IO, DECLAIM, DECLARE, DEFCONSTANT, DEFINE, DEFLEXICAL, DEFMACRO, DEFPARAMETER, DEFVAR, DIRECTION_KEYWORD, DYNAMIC, EIGHT_INTEGER, EIGHTEEN_INTEGER, ELEMENT_TYPE_KEYWORD, ELEVEN_INTEGER, END_KEYWORD, ENFORCE_MUST, ENFORCE_TYPE, EQ, EQL, EQUAL, EQUALP, ERROR, ERROR_KEYWORD, ERROR_OUTPUT, EVAL, EXTERNAL_FORMAT_KEYWORD, EXTERNAL_KEYWORD, FIF, FIFTEEN_INTEGER, FIRST, FIVE_INTEGER, FIXNUMP, FLOATP, FOUR_INTEGER, FOURTEEN_INTEGER, FUNCTION, FUNCTION_SPEC_P, FUNCTIONP, FUNLESS, FWHEN, GET, GETHASH, GETHASH_WITHOUT_VALUES, GUID_P, HASH_TABLE_ITERATOR_P, HASH_TABLE_P, IDENTITY, IF_DOES_NOT_EXIST_KEYWORD, IF_EXISTS_KEYWORD, IGNORE, INITIALIZATION_TYPE, INITIALIZER, INPUT_KEYWORD, INPUT_STREAM_P, INTEGERP, INTERNAL_KEYWORD, IO_KEYWORD, KEYWORDP, KILL_KEYWORD, LAMBDA_SYMBOL, LEXICAL, LIST, LISTP, LISTS, LOCK_P, LONG_BIGNUM_P, MACRO_ENV, MACRO_FORM, MEDIUM_BIGNUM_P, MEMBER, MINUS_ONE_INTEGER, MULTIPLE_VALUE_LIST, MUST, NCONC, NEW_VERSION_KEYWORD, NIL, NINE_INTEGER, NINETEEN_INTEGER, NREVERSE, NTH, NTH_VALUE, NULL, NULL_INPUT, NULL_OUTPUT, NUM_E_SYMBOL, NUM_GT_SYMBOL, NUM_GTE_SYMBOL, NUM_LT_SYMBOL, NUM_LTE_SYMBOL, NUM_NE_SYMBOL, NUMBERP, ONE_HUNDRED_THIRTY_SEVEN_INTEGER, ONE_HUNDRED_TWENTY_SEVEN_INTEGER, ONE_INTEGER, ONE_THOUSAND_INTEGER, OPTIONAL_SYMBOL, OTHERWISE, OUTPUT_KEYWORD, OUTPUT_STREAM_P, OVERWRITE_KEYWORD, PACKAGEP, PCASE, PCOND, PIF, PROBE_KEYWORD, PROCESS_TO_END, PROCESSP, PROCLAIM, PROGN, PUNLESS, PWHEN, QUERY_IO, QUIT, QUOTE, RENAME_AND_DELETE_KEYWORD, REST_SYMBOL, RET, RET_NIL, RET_T, RETURN_TAG, REVERSE, RW_LOCK_P, SECOND, SEQUENCEP, SEVEN_INTEGER, SEVENTEEN_INTEGER, SHORT_BIGNUM_P, SHOW_STACK_TRACES, SIX_INTEGER, SIXTEEN_INTEGER, SIXTY_FOUR_INTEGER, SORT, SSS, STANDARD_INPUT, STANDARD_OUTPUT, START_KEYWORD, STREAMP, STRING_E_SYMBOL, STRING_EQUAL_SYMBOL, STRING_GREATER_THAN_OR_EQUAL_SYMBOL, STRING_GREATER_THAN_SYMBOL, STRING_GT_SYMBOL, STRING_GTE_SYMBOL, STRING_LESS_THAN_OR_EQUAL_SYMBOL, STRING_LESS_THAN_SYMBOL, STRING_LT_SYMBOL, STRING_LTE_SYMBOL, STRING_NE_SYMBOL, STRING_NOT_EQUAL_SYMBOL, STRINGP, STRUCTURE_P, SUPERSEDE_KEYWORD, SUSPEND_TYPE_CHECKING, SYMBOL_FUNCTION, SYMBOL_VALUE, SYMBOLP, T, TEN_INTEGER, TERMINAL_IO, TEXT_KEYWORD, THIRTEEN_INTEGER, THIRTY_FOUR_INTEGER, THIRTY_THREE_INTEGER, THIRTY_TWO_INTEGER, THREE_INTEGER, TRACE_OUTPUT, TRUE, TWELVE_INTEGER, TWENTY_INTEGER, TWO_HUNDRED_FIFTY_FOUR_INTEGER, TWO_HUNDRED_FORTY_FOUR_INTEGER, TWO_INTEGER, UNDECLARED, UNPROVIDED, VALUES, VECTOR, VECTORP, WITH_ERROR_HANDLER, WITH_STATIC_AREA, WITH_THREAD_PRIVATE_AREA, WITH_WORKING_AREA, WORLD, ZERO_DOUBLE, ZERO_INTEGER
 
Method Summary
static SubLObject bell_compare(SubLObject x, SubLObject y)
           
static SubLObject bell_fail_loop(SubLObject z0)
           
static SubLObject bell_fail(SubLObject f0, SubLObject e0, SubLObject z0)
           
static SubLObject bell_float_exponent(SubLObject x)
           
static SubLObject bell_float_significand(SubLObject x)
           
static SubLObject bell_multiply_and_test(SubLObject f, SubLObject e)
           
static SubLObject bell_next_float(SubLObject arg)
           
static SubLObject bell_prev_float(SubLObject arg)
           
static SubLObject bell_ten_to_e(SubLObject e)
           
static SubLObject bellerophon(SubLObject f, SubLObject e)
           
static SubLObject declare_math_utilities_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject fdl_generate(SubLObject r, SubLObject s, SubLObject mX, SubLObject m_, SubLObject roundp)
           
static SubLObject flonum_digit_list(SubLObject flonum)
           
static SubLObject init_math_utilities_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject setup_math_utilities_file()
           
 
Methods inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
extractFunctionNamed
 
Methods inherited from class com.cyc.tool.subl.util.SubLTrampolineFile
checkType, enforceType, extractBinaryFunc, extractCount, extractEnd, extractEndUsingSize, extractPackage, extractStart, extractUnaryFunc, main
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

me

public static final SubLFile me

myName

public static final java.lang.String myName
See Also:
Constant Field Values

$int0$53

public static final SubLInteger $int0$53

$int1$64

public static final SubLInteger $int1$64

$int2$18446744073709551616

public static final SubLInteger $int2$18446744073709551616

$int3$9223372036854775808

public static final SubLInteger $int3$9223372036854775808

$int4$2048

public static final SubLInteger $int4$2048

$int5$1024

public static final SubLInteger $int5$1024

$int6$9007199254740992

public static final SubLInteger $int6$9007199254740992

$int7$4503599627370496

public static final SubLInteger $int7$4503599627370496

$int8$23

public static final SubLInteger $int8$23

$int9$17976931348623157

public static final SubLInteger $int9$17976931348623157

$int10$292

public static final SubLInteger $int10$292

$int11$30

public static final SubLInteger $int11$30

$int12$_300

public static final SubLInteger $int12$_300

$sym13$__

public static final SubLSymbol $sym13$__

$sym14$_

public static final SubLSymbol $sym14$_

$sym15$__

public static final SubLSymbol $sym15$__

$sym16$_

public static final SubLSymbol $sym16$_
Method Detail

bell_ten_to_e

public static final SubLObject bell_ten_to_e(SubLObject e)

bell_float_significand

public static final SubLObject bell_float_significand(SubLObject x)

bell_float_exponent

public static final SubLObject bell_float_exponent(SubLObject x)

bell_next_float

public static final SubLObject bell_next_float(SubLObject arg)

bell_prev_float

public static final SubLObject bell_prev_float(SubLObject arg)

bell_multiply_and_test

public static final SubLObject bell_multiply_and_test(SubLObject f,
                                                      SubLObject e)

bellerophon

public static final SubLObject bellerophon(SubLObject f,
                                           SubLObject e)

bell_fail

public static final SubLObject bell_fail(SubLObject f0,
                                         SubLObject e0,
                                         SubLObject z0)

bell_compare

public static final SubLObject bell_compare(SubLObject x,
                                            SubLObject y)

bell_fail_loop

public static final SubLObject bell_fail_loop(SubLObject z0)

fdl_generate

public static final SubLObject fdl_generate(SubLObject r,
                                            SubLObject s,
                                            SubLObject mX,
                                            SubLObject m_,
                                            SubLObject roundp)

flonum_digit_list

public static final SubLObject flonum_digit_list(SubLObject flonum)

declare_math_utilities_file

public static final SubLObject declare_math_utilities_file()

init_math_utilities_file

public static final SubLObject init_math_utilities_file()

setup_math_utilities_file

public static final SubLObject setup_math_utilities_file()

declareFunctions

public void declareFunctions()
Description copied from interface: SubLFile
Declares the mapping between functions and symbols for all named functions defined in the file. Like CRTL define.


initializeVariables

public void initializeVariables()
Description copied from interface: SubLFile
Initializes all global variables and private internal variables for constants defined in the file. Like CRTL init.


runTopLevelForms

public void runTopLevelForms()
Description copied from interface: SubLFile
Runs all top-level forms in order. Like CRTL setup.