
The following table contains the list of operations which can appear within an expression:
| Operation | Description | 
|---|---|
| % | 
 This operation takes two real arguments, calculates the product of them and divides that product by 100.  | 
| %CH | 
 Given real values x and y pushed onto the stack in that order, this operation calculates 100 * (y - x) / x. Note...  | 
| %T | 
 Given Real1 and Real2 from the stack, this function computes 100 * Real2 / Real...  | 
| + | 
 The add operation will take its two numerical operands and produce the sum as its result. It operates on reals,...  | 
| - | 
 The subtract operation will take its two numerical operands and produce the difference as its result. It operates...  | 
| < | 
 This operation takes two real, integer or string values and produces a 1 if the first value is less than the second...  | 
| = | 
 This operation always produces an expression which describes a relationship between its left and right side. Unlike...  | 
| == | 
 This operation produces a 1 if the two arguments are equal, a 0 otherwise. It can operate on real, complex, integer...  | 
| > | 
 This operation takes two real, integer or string values and produces a 1 if the first value is greater than the...  | 
| ABS | 
 This function returns the absolute value of its input argument. For a real number input, the result is always a...  | 
| ACOS | 
 This operation calculates the inverse cosine...  | 
| ACOSH | 
 This operation calculates the inverse hyperbolic cosine...  | 
| ALOG | 
 This operation calculates the reverse base 10 logarithm of its...  | 
| AND | 
 This operation performs a binary and operation on...  | 
| ARG | 
 This function takes a complex argument and returns the angle given the real and imaginary components of that complex...  | 
| ASIN | 
 This operation calculates the inverse sine...  | 
| ASINH | 
 This operation calculates the inverse hyperbolic sine...  | 
| ASR | 
 This operation takes an integer from the stack, shifts each bit one...  | 
| ATAN | 
 This operation calculates the inverse tangent...  | 
| ATANH | 
 This operation calculates the hyperbolic sine...  | 
| B→R | 
 This operation takes an integer value an converts it to the equivalent real value.  | 
| CEIL | 
 Given a real valued input, this function returns the smallest integer which is greater than or equal to the input...  | 
| CHR | 
 This operation takes a real value and maps it to a single character which it returns as a string value. The real...  | 
| CNRM | 
 This operation calculates the column norm or one-norm...  | 
| COMB | 
 This operation calculates the number of combinations given...  | 
| CONJ | 
 This function takes a complex value and returns its conjugate value. A conjugate value has the same real component...  | 
| COS | 
 This operation calculates the cosine function of...  | 
| COSH | 
 This operation calculates the hyperbolic cosine...  | 
| CROSS | 
 This operation calculates the cross product of the input...  | 
| DET | 
 This operation calculates the determinant of its input...  | 
| DOT | 
 This operation calculates the dot product of its arguments....  | 
| D→R | 
 This function takes a real number which is an angle expressed in degrees and converts it to an angle expressed in...  | 
| EXP | 
 This operation calculates the reverse base e logarithm...  | 
| EXPM | 
 This operation calculates the equivalent of (EXP(x) - 1) where x is the the argument...  | 
| FACT | 
 This function returns the factorial of its input parameter. For integer input values greater than or equal to 0,...  | 
| FC? | 
 This operation takes a real value between 1 and 64 and returns 1 if the associated bit in the calculator flags is 0...  | 
| FC?C | 
 This operation takes a real value between 1 and 64 and returns 1 if the associated bit in the calculator flags is 0...  | 
| FLOOR | 
 Given a real valued input, this function returns the largest integer which is less than or equal to the input value...  | 
| FP | 
 This function takes a real value and returns a real value, returning only the fractional component of that input...  | 
| FS? | 
 This operation takes a real value between 1 and 64 and returns 1 if the associated bit in the calculator flags is 1...  | 
| FS?C | 
 This operation takes a real value between 1 and 64 and returns 1 if the associated bit in the calculator flags is 1...  | 
| HMS+ | 
 This function takes arguments and returns results which express a time as hours, minutes, seconds and fractions of...  | 
| HMS- | 
 This function takes arguments and returns results which express a time as hours, minutes, seconds and fractions of...  | 
| HMS→ | 
 This function takes a real argument which describes a time as hours, minutes and seconds and converts that time into...  | 
| IM | 
 This function takes a complex value as input and returns the imaginary component of that complex number. If the...  | 
| INV | 
 This operation takes a real of complex value and produces its inverse. The inverse is one divided by the input...  | 
| IP | 
 This function takes a real value and returns a real value, removing any fractional component of that input value....  | 
| LN | 
 This operation calculates the natural logarithm (base e)...  | 
| LNP1 | 
 This operation calculates the equivalent of LN(1 + x) where x is the the argument from...  | 
| LOG | 
 This operation calculates the base 10 logarithm of its input...  | 
| MANT | 
 This function returns the mantissa of the input real value. Assuming that the real value is expressed in scientific...  | 
| MAX | 
 This function returns the largest of the two real values it takes as input.  | 
| MIN | 
 This function returns the smallest of the two real values it takes as input.  | 
| MOD | 
 This function returns the modulus or remainder of its two real valued inputs.  | 
| NEG | 
 Given a real or complex input, this function returns the value of that input multiplied by -1. Given a matrix or...  | 
| NOT | 
 This operation performs a binary not operation on...  | 
| NUM | 
 This operation takes a string value and maps it to a real value. The first character in the string is used to...  | 
| OR | 
 This operation performs a binary or operation on its...  | 
| PERM | 
 This operation calculates the number of permutations given...  | 
| POS | 
 This operation is used to find the position of a substring within a string or the position of an item in a list. If...  | 
| PREDV | 
 This operation predicts a value for the dependent variable given an input value from the independent variable by...  | 
| P→R | 
 This function takes a complex value expressed in polar coordinates, a radius and an angle, and returns a complex...  | 
| RE | 
 This function takes a complex value as input and returns the real component of that complex number. If the input...  | 
| RL | 
 This operation takes an integer from the stack, shifts each bit one...  | 
| RLB | 
 This operation takes an integer from the stack, shifts each byte one...  | 
| RND | 
 Given the formatting mode for numbers, this function rounds those numbers to the digits displayed, removing any...  | 
| RNRM | 
 This operation calculates the row norm or infinity norm...  | 
| RR | 
 This operation takes an integer from the stack, shifts each bit one...  | 
| RRB | 
 This operation takes an integer from the stack, shifts each byte one...  | 
| RSD | 
 This operation calculates the residual of its inputs which is: 
  | 
| R→B | 
 This operation takes a real number and converts it to an integer value. If the real value is less than 0, then the...  | 
| R→C | 
 This function takes two real values and returns a complex value. One real value is used as the real component of...  | 
| R→D | 
 This function takes a real number which is an angle expressed in radians and converts it to an angle expressed in...  | 
| R→P | 
 This function takes a complex value expressed in rectangular coordinates and returns a complex value expressed in...  | 
| SIGN | 
 If given a positive real value, this function returns 1. If the real value is 0, this function returns 0. If this...  | 
| SIN | 
 This operation calculates the sine function of...  | 
| SINH | 
 This operation calculates the hyperbolic sine...  | 
| SL | 
 This operation takes an integer from the stack, shifts each bit one...  | 
| SLB | 
 This operation takes an integer from the stack, shifts each byte one...  | 
| SQ | 
 The SQ operation multiplies its input argument by itself to produce the square of that input value. The value can...  | 
| SR | 
 This operation takes an integer from the stack, shifts each bit one...  | 
| SRB | 
 This operation takes an integer from the stack, shifts each byte one...  | 
| TAN | 
 This operation calculates the tangent function of...  | 
| TANH | 
 This operation calculates the hyperbolic tangent...  | 
| UTPC | 
 This operation calculates the probability given a ...  | 
| UTPF | 
 This operation calculates the probability given a F...  | 
| UTPN | 
 This operation calculates the probability given a normal...  | 
| UTPT | 
 This operation calculates the probability given a ...  | 
| XOR | 
 This operation performs a binary xor operation on...  | 
| XPON | 
 This function returns the exponent of the input real value. Assuming that the real value is expressed in scientific...  | 
| ^ | 
 This operation calculates xy given that values x and y are pushed onto the stack in that order. Either...  | 
| × | 
 The multiply operation will take its two numerical operands and produce the product as its result. It operates on...  | 
| ÷ | 
 The divide operation will take its two numerical operands and produce the quotient as its result. It operates on...  | 
| →HMS | 
 This function takes a real argument which describes a time as hours and fractions of hours (the decimal component)...  | 
| ∂/∂x | 
 This operation determines the derivative of the expression...  | 
| √ | 
 This operation takes a real or complex value and finds its square root. The positive root is return for real values...  | 
| ≠ | 
 This operation produces a 1 if the two arguments are not equal, a 0 otherwise. It can operate on real, complex,...  | 
| ≤ | 
 This operation takes two real, integer or string values and produces a 1 if the first value is less than or equal to...  | 
| ≥ | 
 This operation takes two real, integer or string values and produces a 1 if the first value is greater than or equal...  |