calc recognizes the following functions and operations:
push pop pick swap over roll dup dupn drop dropn depth
chs + - * / & | inv sqrt sqr
sin cos tan asin acos atan atan2
4-quadrant atan
sinh cosh tanh asinh acosh atanh
ln log ld exp alog shl
j0 j1 jn y0 y1 yn
Bessel Functions
erf erfc lgamma
Error Function, 1-erf, ln(abs(gamma(x)))
abs ceil fact mod gcd
hex dec
pi(=3.14159265) e(=2.71828182)
Delimiters are , , space , tab and newline. A few things have been added with respect to a HP28: the prefixes 0x and 0 stand for hexadecimal and octal constants respectivly, as in C. The Bessel Functions and the error functions are new, in order to make better use of the math library. No matter which display mode your are in, the output is always shown in both Hex and Decimal values.