Lines Matching refs:operation

436 				"error ELIBBAD // unknown operation (%lx)\n",
1006 * Dump operation table
1012 itm_op_t *operation;
1019 operation = (itm_op_t *)(op_hdr + 1);
1036 printi(1, RNPREF "operation");
1048 i++, operation++, op_place += (sizeof (itm_op_t))) {
1061 * Evaluate single operation
1066 itm_op_t *operation;
1069 operation = (itm_op_t *)ADDR2(op_place);
1072 switch (operation->type) {
1074 dump_expr(itm_hdr, operation->data.operand[0]);
1079 dump_expr(itm_hdr, operation->data.operand[0]);
1084 operation->data.operand[0].itm_ptr);
1089 dump_expr(itm_hdr, operation->data.operand[0]);
1094 operation->data.operand[0].itm_ptr);
1102 dump_expr(itm_hdr, operation->data.operand[0]);
1107 dump_expr(itm_hdr, operation->data.operand[0]);
1109 dump_op_tbl(itm_hdr, operation->data.operand[1], 0);
1114 dump_expr(itm_hdr, operation->data.operand[0]);
1116 dump_op_tbl(itm_hdr, operation->data.operand[1], 0);
1118 op_hdr = ADDR(operation->data.operand[2]);
1123 dump_op_tbl(itm_hdr, operation->data.operand[2], 0);
1126 dump_op_tbl(itm_hdr, operation->data.operand[2], 0);
1132 (itm_tbl_hdr_t *)ADDR(operation->data.operand[0])));
1136 (itm_tbl_hdr_t *)ADDR(operation->data.operand[0])));
1137 if (0 != operation->data.operand[1].itm_ptr) {
1139 dump_expr(itm_hdr, operation->data.operand[1]);
1143 case ITM_OP_OPERATION: /* invoke operation */
1144 printi(0, RNPREF "operation %1$s;\n",
1146 (itm_tbl_hdr_t *)ADDR(operation->data.operand[0])));
1148 case ITM_OP_INIT: /* invoke init operation */
1149 printi(0, RNPREF "operation " RNPREF "init;\n");
1151 case ITM_OP_RESET: /* invoke reset operation */
1152 printi(0, RNPREF "operation " RNPREF "reset;\n");
1162 dump_expr(itm_hdr, operation->data.operand[0]);
1167 dump_expr(itm_hdr, operation->data.operand[0]);
1172 dump_expr(itm_hdr, operation->data.operand[0]);
1176 printi(0, "// unknown operation: %lx\n", operation->type);