Lines Matching refs:op
5 static void x86_oplist_append( x86_insn_t *insn, x86_oplist_t *op ) {
21 insn->operands = op;
31 list->next = op;
37 x86_oplist_t *op;
42 op = calloc( sizeof(x86_oplist_t), 1 );
43 op->op.insn = insn;
44 x86_oplist_append( insn, op );
45 return( &(op->op) );
49 x86_oplist_t *op, *list;
56 op = list;
58 free(op);
93 if (! implicit && (list->op.flags & op_implied) ) {
98 if (! explicit && ! (list->op.flags & op_implied) ) {
107 if (! (list->op.access & op_write) ) {
112 if (! (list->op.access & op_read) ) {
117 if (! (list->op.access & op_read) ||
118 (list->op.access & op_write ) ) {
123 if (! (list->op.access & op_write) ||
124 (list->op.access & op_read ) ) {
129 if (! (list->op.access & op_execute) ) {
134 if (! (list->op.access & op_write) ||
135 ! (list->op.access & op_read ) ) {
143 (*func)( &list->op, insn, arg );
149 static void count_operand( x86_op_t *op, x86_insn_t *insn, void *arg ) {
174 return &(insn->operands->op);
182 return &(insn->operands->next->op);
190 return &(insn->operands->next->next->op);