Developer Guide
Page 16
xiv Table of Contents is_float_positive_zero 411 is_float_signed_infinity 412 is_float_transfinite...413 is_float_unsigned_inf_or_nan 414 is_float_unsigned_zero 415 is_nan ...416 log...417 log10...418 modf...419 pow ...420 push_Float...421 push_Float_to_nonneg_int 422 round12 ...423 round12_err ...424 round14 ...426 sin ...427 sinh ...428 sqrt...429 tan...430 ...
xiv Table of Contents is_float_positive_zero 411 is_float_signed_infinity 412 is_float_transfinite...413 is_float_unsigned_inf_or_nan 414 is_float_unsigned_zero 415 is_nan ...416 log...417 log10...418 modf...419 pow ...420 push_Float...421 push_Float_to_nonneg_int 422 round12 ...423 round12_err ...424 round14 ...426 sin ...427 sinh ...428 sqrt...429 tan...430 ...
Developer Guide
Page 213
... logarithm expression. Tanh(x) is replaced by ((exp(x)) ^ 2 + 1) ^ (L1) * ((exp(x)) ^ 2 + (L1)) • LOG_TAG, which represents the base-ten logarithm function log( ), is replaced by exp(x) * (1 / 2) + exp(x) ^ (L1) * (L1 / 2). IM_RE_TAG is an internal only tag and never occurs in the external tokenized form. Thus,.... Cosh(x) is replaced by ln(x) † (ln(10)^(L1)). • SIN_TAG, COS_TAG, and TAN_TAG are the real and imaginary parts of an expression. Thus, log(x) is replaced by exp(x) * (1 / 2) + exp(x) ^ (L1) * (1 / 2). Thus, sin(x) becomes sin2(x, 0); Thus, e + x is...
... logarithm expression. Tanh(x) is replaced by ((exp(x)) ^ 2 + 1) ^ (L1) * ((exp(x)) ^ 2 + (L1)) • LOG_TAG, which represents the base-ten logarithm function log( ), is replaced by exp(x) * (1 / 2) + exp(x) ^ (L1) * (L1 / 2). IM_RE_TAG is an internal only tag and never occurs in the external tokenized form. Thus,.... Cosh(x) is replaced by ln(x) † (ln(10)^(L1)). • SIN_TAG, COS_TAG, and TAN_TAG are the real and imaginary parts of an expression. Thus, log(x) is replaced by exp(x) * (1 / 2) + exp(x) ^ (L1) * (1 / 2). Thus, sin(x) becomes sin2(x, 0); Thus, e + x is...
Developer Guide
Page 259
The following text should appear in the source code. Loading the Application into the simulator. Various debug tools like Step Into, Step Over, Trace log and the ability to terminate the session. The .clc file is .8xk for TI-89 application and .9xk for debugging: • .89d which contains debug ...
The following text should appear in the source code. Loading the Application into the simulator. Various debug tools like Step Into, Step Over, Trace log and the ability to terminate the session. The .clc file is .8xk for TI-89 application and .9xk for debugging: • .89d which contains debug ...
Developer Guide
Page 406
... ...404 fabs ...405 floor ...406 fmod ...407 frexp10 ...408 is_float_infinity ...409 is_float_negative_zero ...410 is_float_positive_zero ...411 is_float_signed_infinity...412 is_float_transfinite ...413 is_float_unsigned_inf_or_nan 414 is_float_unsigned_zero ...415 is_nan ...416 log ...417 log10 ...418 TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001
... ...404 fabs ...405 floor ...406 fmod ...407 frexp10 ...408 is_float_infinity ...409 is_float_negative_zero ...410 is_float_positive_zero ...411 is_float_signed_infinity...412 is_float_transfinite ...413 is_float_unsigned_inf_or_nan 414 is_float_unsigned_zero ...415 is_nan ...416 log ...417 log10 ...418 TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001
Developer Guide
Page 446
Direct Floating Point Operations exp Declaration: double exp (double x) Category(ies): Direct Floating Point Operations Description: Computes the exponential function of the TI-89 / TI-92 Plus. Assumptions: None Side Effects: None Availability: All versions of x. A double floating-point value. Outputs: The exponential function of x. TI-89 / TI-92 Plus Differences: None See Also: log, log10, pow, sqrt Example: TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001 Inputs: x - 404 Appendix A: System Routines -
Direct Floating Point Operations exp Declaration: double exp (double x) Category(ies): Direct Floating Point Operations Description: Computes the exponential function of the TI-89 / TI-92 Plus. Assumptions: None Side Effects: None Availability: All versions of x. A double floating-point value. Outputs: The exponential function of x. TI-89 / TI-92 Plus Differences: None See Also: log, log10, pow, sqrt Example: TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001 Inputs: x - 404 Appendix A: System Routines -
Developer Guide
Page 459
Direct Floating Point Operations log Declaration: double log (double x) Category(ies): Direct Floating Point Operations Description: Computes the natural logarithm of the TI-89 / TI-92 Plus. Inputs: x - Appendix A: System Routines - Assumptions: None Side Effects: None Availability: All versions of x. TI-89 / TI-92 Plus Differences: None See Also: exp, log10, pow, sqrt Example: 417 TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001 Outputs: The natural logarithm of x. A double floating-point value.
Direct Floating Point Operations log Declaration: double log (double x) Category(ies): Direct Floating Point Operations Description: Computes the natural logarithm of the TI-89 / TI-92 Plus. Inputs: x - Appendix A: System Routines - Assumptions: None Side Effects: None Availability: All versions of x. TI-89 / TI-92 Plus Differences: None See Also: exp, log10, pow, sqrt Example: 417 TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001 Outputs: The natural logarithm of x. A double floating-point value.
Developer Guide
Page 460
Inputs: x - Outputs: The base 10 logarithm of x. A double floating-point value. Direct Floating Point Operations log10 Declaration: double log10 (double x) Category(ies): Direct Floating Point Operations Description: Computes the base 10 logarithm of x. TI-89 / TI-92 Plus Differences: None See Also: exp, log, pow, sqrt Example: TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001 418 Appendix A: System Routines - Assumptions: None Side Effects: None Availability: All versions of the TI-89 / TI-92 Plus.
Inputs: x - Outputs: The base 10 logarithm of x. A double floating-point value. Direct Floating Point Operations log10 Declaration: double log10 (double x) Category(ies): Direct Floating Point Operations Description: Computes the base 10 logarithm of x. TI-89 / TI-92 Plus Differences: None See Also: exp, log, pow, sqrt Example: TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001 418 Appendix A: System Routines - Assumptions: None Side Effects: None Availability: All versions of the TI-89 / TI-92 Plus.
Developer Guide
Page 462
... Appendix A: System Routines - Outputs: The base x raised to the y power. Double floating-point values. Inputs: x, y - TI-89 / TI-92 Plus Differences: None See Also: exp, log, log10, sqrt Example: TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001
... Appendix A: System Routines - Outputs: The base x raised to the y power. Double floating-point values. Inputs: x, y - TI-89 / TI-92 Plus Differences: None See Also: exp, log, log10, sqrt Example: TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001
Developer Guide
Page 471
Direct Floating Point Operations sqrt Declaration: double sqrt (double x) Category(ies): Direct Floating Point Operations Description: Computes the square root of the TI-89 / TI-92 Plus. Assumptions: None Side Effects: None Availability: All versions of x. Inputs: x - Outputs: The square root of x. TI-89 / TI-92 Plus Differences: None See Also: exp, log, pow, sqrt Example: 429 TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001 Appendix A: System Routines - A double floating-point value.
Direct Floating Point Operations sqrt Declaration: double sqrt (double x) Category(ies): Direct Floating Point Operations Description: Computes the square root of the TI-89 / TI-92 Plus. Assumptions: None Side Effects: None Availability: All versions of x. Inputs: x - Outputs: The square root of x. TI-89 / TI-92 Plus Differences: None See Also: exp, log, pow, sqrt Example: 429 TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001 Appendix A: System Routines - A double floating-point value.
Developer Guide
Page 1261
...; (12 digits), 10.0, -10.0, 12.0, 14.0, 20.0, 70.0, 10^1000, -(10^1000), 16000.0, -16000.0, 32767.0, -32768.0, 65535.0 (max f.p. Appendix B: Global Variables - integer), 1.0e14, "Invalid Float", log(e), Positive Zero, Negative Zero, +infinity, -infinity, infinity Assumptions: Access_AMS_Global_Variables must be used floating-point numbers that an app can be defined.
...; (12 digits), 10.0, -10.0, 12.0, 14.0, 20.0, 70.0, 10^1000, -(10^1000), 16000.0, -16000.0, 32767.0, -32768.0, 65535.0 (max f.p. Appendix B: Global Variables - integer), 1.0e14, "Invalid Float", log(e), Positive Zero, Negative Zero, +infinity, -infinity, infinity Assumptions: Access_AMS_Global_Variables must be used floating-point numbers that an app can be defined.