Lines Matching refs:oper

31 print_operand (struct d10v_operand *oper,  in print_operand()  argument
39 if (oper->flags == OPERAND_ATMINUS) in print_operand()
44 if (oper->flags == OPERAND_MINUS) in print_operand()
49 if (oper->flags == OPERAND_PLUS) in print_operand()
54 if (oper->flags == OPERAND_ATSIGN) in print_operand()
59 if (oper->flags == OPERAND_ATPAR) in print_operand()
65 shift = oper->shift; in print_operand()
68 if (op->format == LONG_L && (oper->flags & OPERAND_REG)) in print_operand()
71 num = (insn >> shift) & (0x7FFFFFFF >> (31 - oper->bits)); in print_operand()
73 if (oper->flags & OPERAND_REG) in print_operand()
78 num += (oper->flags in print_operand()
80 if (oper->flags & (OPERAND_ACC0 | OPERAND_ACC1)) in print_operand()
100 if (oper->flags & (OPERAND_ACC0 | OPERAND_ACC1)) in print_operand()
102 else if (oper->flags & OPERAND_CONTROL) in print_operand()
104 else if (oper->flags & OPERAND_REG) in print_operand()
112 if (oper->flags & OPERAND_ADDR) in print_operand()
117 max = (1 << (oper->bits - 1)); in print_operand()
120 num = -num & ((1 << oper->bits) - 1); in print_operand()
136 if (oper->flags & OPERAND_SIGNED) in print_operand()
138 int max = (1 << (oper->bits - 1)); in print_operand()
141 num = -num & ((1 << oper->bits) - 1); in print_operand()
157 struct d10v_operand *oper; in dis_long() local
171 oper = (struct d10v_operand *) &d10v_operands[op->operands[i]]; in dis_long()
172 if (oper->flags == OPERAND_ATPAR) in dis_long()
174 print_operand (oper, insn, op, memaddr, info); in dis_long()
175 if (op->operands[i + 1] && oper->bits in dis_long()
202 struct d10v_operand *oper; in dis_2_short() local
221 oper = (struct d10v_operand *) &d10v_operands[op->operands[i]]; in dis_2_short()
222 if (oper->flags == OPERAND_ATPAR) in dis_2_short()
224 print_operand (oper, ins[j], op, memaddr, info); in dis_2_short()
225 if (op->operands[i + 1] && oper->bits in dis_2_short()