Lines Matching defs:op
73 * %+ %- %* %/ %m arithmetic (%m is mod): push(pop() op pop())
74 * %& %| %^ bit operations: push(pop() op pop())
75 * %= %> %< logical operations: push(pop() op pop())
76 * %A %O logical AND, OR push(pop() op pop())
77 * %! %~ unary operations push(op pop())
259 long op;
309 op = tops(&stk);
392 (char *) op);
394 (void) sprintf(outp, formatbuffer, op);
428 switch (op) {
434 op = 0200; /* Parity should */
451 if (onrow && xp && op < lines-1 &&
453 op += 2;
459 op--;
477 *outp++ = (char)op;
596 op = 0;
605 op = 10 * op + c - '0';
616 push(&stk, (sign * op));
622 op = pop(&stk);
623 push(&stk, (op + op2));
627 op = pop(&stk);
628 push(&stk, (op - op2));
632 op = pop(&stk);
633 push(&stk, (op * op2));
637 op = pop(&stk);
638 push(&stk, (op / op2));
642 op = pop(&stk);
643 push(&stk, (op % op2));
647 op = pop(&stk);
648 push(&stk, (op & op2));
652 op = pop(&stk);
653 push(&stk, (op | op2));
657 op = pop(&stk);
658 push(&stk, (op ^ op2));
662 op = pop(&stk);
663 push(&stk, (op == op2));
667 op = pop(&stk);
668 push(&stk, (op > op2));
672 op = pop(&stk);
673 push(&stk, (op < op2));
677 op = pop(&stk);
678 push(&stk, (op && op2));
682 op = pop(&stk);
683 push(&stk, (op || op2));