Lines Matching defs:op
71 * %+ %- %* %/ %m arithmetic (%m is mod): push(pop() op pop())
72 * %& %| %^ bit operations: push(pop() op pop())
73 * %= %> %< logical operations: push(pop() op pop())
74 * %A %O logical AND, OR push(pop() op pop())
75 * %! %~ unary operations push(op pop())
257 long op;
307 op = tops(&stk);
390 (char *) op);
392 (void) sprintf(outp, formatbuffer, op);
426 switch (op) {
432 op = 0200; /* Parity should */
449 if (onrow && xp && op < lines-1 &&
451 op += 2;
457 op--;
475 *outp++ = (char)op;
594 op = 0;
603 op = 10 * op + c - '0';
614 push(&stk, (sign * op));
620 op = pop(&stk);
621 push(&stk, (op + op2));
625 op = pop(&stk);
626 push(&stk, (op - op2));
630 op = pop(&stk);
631 push(&stk, (op * op2));
635 op = pop(&stk);
636 push(&stk, (op / op2));
640 op = pop(&stk);
641 push(&stk, (op % op2));
645 op = pop(&stk);
646 push(&stk, (op & op2));
650 op = pop(&stk);
651 push(&stk, (op | op2));
655 op = pop(&stk);
656 push(&stk, (op ^ op2));
660 op = pop(&stk);
661 push(&stk, (op == op2));
665 op = pop(&stk);
666 push(&stk, (op > op2));
670 op = pop(&stk);
671 push(&stk, (op < op2));
675 op = pop(&stk);
676 push(&stk, (op && op2));
680 op = pop(&stk);
681 push(&stk, (op || op2));