Lines Matching defs:op
26 if ( op_lst->op.type == op_offset ) {
27 return op_lst->op.data.offset;
28 } else if ( op_lst->op.type == op_absolute ) {
29 if ( op_lst->op.datatype == op_descr16 ) {
31 op_lst->op.data.absolute.offset.off16;
33 return op_lst->op.data.absolute.offset.off32;
47 if ( op_lst->op.type == op_relative_near ) {
48 return (int32_t) op_lst->op.data.relative_near;
49 } else if ( op_lst->op.type == op_relative_far ) {
50 return op_lst->op.data.relative_far;
64 if ( op_lst->op.access & op_execute ) {
65 return &(op_lst->op);
78 if ( op_lst->op.type == op_immediate ) {
79 return &(op_lst->op);
87 x->op.type == op_immediate && ! (x->op.flags & op_hardcode)
94 x86_op_t *op = NULL;
102 op = &insn->operands->op;
105 op = &insn->operands->next->op;
108 op = &insn->operands->next->next->op;
112 if (! op ) {
117 size = x86_operand_size( op );
123 unsigned int x86_operand_size( x86_op_t *op ) {
124 switch (op->datatype ) {