!head('operators used')

!i(add) adds the two values on the top of the stack and places the result
onto the stack.

!i(ago) implements an assigned goto.

!i(and) logically AND's the two values on the top of the stack and replaces
them.

!i(ass) implements the ASSIGN statement.

!i(bck) starts a BACKSPACE statement.

!i(cgoto) implements a computed GOTO.

!i(chk) checks subscripts for the --C compiler option.

!i(cvt) converts from one mode to another.

!i(do) implements the DO loop termination test.

!i(end) specifies an END= address.

!i(enf) starts an ENDFILE statement.

!i(entry) implements the ENTRY statement.

!i(eq) implements the .eq.~logical comparison.

!i(eqv) implements the logical equivalence (.eqv.) operator.

!i(err) specifies an ERR= address.

!i(exp) implements the exponetiation (**) operator.

!i(fmtrd) starts a formatted read operation.

!i(fmtwt) starts a formatted write operation.

!i(ge) implements the .ge.~logical comparison.

!i(goto) causes a treaded code GOTO.

!i(gt) implements the .gt.~logical comparison.

!i(le) implements the .lt.~logical comparison.

!i(lt) implements the .lt.~logical comparison.

!i(main) starts off the main program.

!i(mov) moves operand from "loc1" to "loc2". this is used mostly to push
operands onto the stack for arithmetic and logical operations, and to
pop operands off the stack into memory after the operations are complete.

!i(mul) multiplies the two values on the top of the stack and places the result
onto the stack.

!i(ne) implements the .ne.~logical comparison.

!i(neg) negates the top of the stack.

!i(not) logically complements the top of the stack.

!i(objrd) starts an object time formatted read.

!i(objwt) starts on object time formatted write.

!i(or) logically OR's the two values on the top of the stack and replaces
them.

!i(pause) implements the "pause" statement.

!i(ranrd) starts a random access read.

!i(ranwt) starts a random access write.

!i(rc) checks the return code for a call statement with return labels.

!i(rec) specifies a record index for random access I/O.

!i(rew) starts a REWIND statement.

!i(serr) indicates a source error was present in the statement.

!i(sf) implements the statement function statement.

!i(stop) implements the "stop" statement.

!i(sub) pops a value off the stack and subtracts it from the new top of 
stack.

!i(subr) starts off a subroutine.

!i(teq) implements the .eq.~zero logical comparison.

!i(tge) implements the .ge.~zero logical comparison.

!i(tgt) implements the .gt.~zero logical comparison.

!i(tle) implements the .lt.~zero logical comparison.

!i(tlt) implements the .lt.~zero logical comparison.

!i(tne) implements the .ne.~zero logical comparison.

!i(tr) does an input or output transfer on the value whose address is on the top of the stack.

!i(trv) does on output transfer on the value on the top of the stack.

!i(xor) logically XOR's the two values on the top of the stack and replaces
them.


