27 / 28 page

Call
Function
Notes
FReset
Reset the coprocessor
Always call first
FAdd, FSub, FMult,
FDiv, FLog, Flog10,
FSqrt, FRecip, FExp,
FExp10, FPow, FRoot,
FSin, FCos, FTan,
FArcSin, FArcCos,
FArcTan
Basic operations
Operate on X and Y
FSquare
Square X
FChs
Change sign
FAbs
Absolute value
FSto, FRcl
Store and recall scratchpad
fpx=register number
FLoadX, FLoadY
Load values to X and Y
Place hex numbers
in fpxhigh and
fpxlow
FZeroX, FZeroY
Load 0 to X or Y
FPI
Load X with pi
Fe
Load X with e
FLoadInt
Load integer to X
Place integer in fpx
FReadX
Read X
Places result in
fpxhigh and fpxlow
FInt
Read X as integer
Leaves result in
fpxhigh and fpxlow
FSwap
Swap X and Y
FGetDigit
Decode an ASCII digit or
compute signum
Place digit number if
fpx, returns in
fpdigit
FDump
Dump number on debug
terminal
Set fpx to number of
digits before decimal
point
FOption
Set options
Options in fpx
FXtoY
Y=X
FYtoX
X=Y
IODir/IODir1
Set I/O direction register
(A/B)
Directions bits in
fpx
IOWrite/IOWrite1
Write to I/O port (A/B)
Data out in fpx
IORead/IORead1
Read from I/O port (A/B)
Returns byte in fpx